Here api 在改变窗口方向并调整大小后,是否不重新加载贴图?

Here api 在改变窗口方向并调整大小后,是否不重新加载贴图?,here-api,Here Api,我们在这里的地图屏幕旋转方面有问题。在移动设备浏览器上,如果旋转设备,页面会旋转,地图也会稍微旋转,但似乎无法正确加载地图分幅。下图显示了我将手机从纵向模式旋转到横向模式后发生的情况: 看起来UI(地图按钮)的位置与预期一致,地图容器似乎占据了整个宽度,但地图平铺没有填满容器。(红色标记只是使用CSS覆盖在顶部,实际上并没有绑定到地图。它应该位于容器的中心。) 关于为什么调整大小/方向更改时不加载平铺的任何提示 我试着加上: window.addEventListener('resize', u

我们在这里的地图屏幕旋转方面有问题。在移动设备浏览器上,如果旋转设备,页面会旋转,地图也会稍微旋转,但似乎无法正确加载地图分幅。下图显示了我将手机从纵向模式旋转到横向模式后发生的情况:

看起来UI(地图按钮)的位置与预期一致,地图容器似乎占据了整个宽度,但地图平铺没有填满容器。(红色标记只是使用CSS覆盖在顶部,实际上并没有绑定到地图。它应该位于容器的中心。)

关于为什么调整大小/方向更改时不加载平铺的任何提示

我试着加上:

window.addEventListener('resize', updateViewWindow);
还有一点:

window.addEventListener('orientationchange', updateViewWindow)
里面有这个:

hereMap.getViewPort().resize();
但这似乎没有什么帮助。我可以确认事件正在触发,并且getViewPort()正在被调用,但它无法解决问题。任何想法都将不胜感激

我们正在使用以下JS库:

<script src="https://js.api.here.com/v3/3.0/mapsjs-core.js" type="text/javascript" charset="utf-8"></script>
<script src="https://js.api.here.com/v3/3.0/mapsjs-service.js" type="text/javascript" charset="utf-8"></script>
<script src="https://js.api.here.com/v3/3.0/mapsjs-ui.js" type="text/javascript" charset="utf-8"></script>
<script src="https://js.api.here.com/v3/3.0/mapsjs-mapevents.js" type="text/javascript" charset="utf-8"></script>

一种回调,指示用户已旋转到足以被识别为双指旋转手势。仅当Map手势从Map手势设置为独占模式时,才会发生此回调。setRotateEnabled(布尔值)

地图手势设置旋转启用(布尔启用) 设置是否为此贴图手势启用两个手指旋转交互。 参数: enabled-指定是否启用旋转的布尔值 返回: 修改后的地图本身

详情请参阅 developer.here.com/documentation/android-starter/api_reference_java/com/here/android/mpa/mapping/mappsive.html


快乐的编码

一种回调,指示用户已旋转到足以被识别为双指旋转手势。仅当Map手势从Map手势设置为独占模式时,才会发生此回调。setRotateEnabled(布尔值)

地图手势设置旋转启用(布尔启用) 设置是否为此贴图手势启用两个手指旋转交互。 参数: enabled-指定是否启用旋转的布尔值 返回: 修改后的地图本身

详情请参阅 developer.here.com/documentation/android-starter/api_reference_java/com/here/android/mpa/mapping/mappsive.html


快乐的编码

我很困惑。。。我们不会试图通过手势来旋转地图。相反,我们正在旋转整个屏幕,只想让地图也改变方向,使其成为横向?它似乎正在这样做,但没有加载所有面板(见上图)请使用最新版本以获得更好的横向方向请参考此检测屏幕旋转的界面:developer.here.com/documentation/android-premium/api_reference\u java/com/here/android/mpa/ar/ARController.OnPoseListener.htmlHi,如果我们使用Javascript,是否有类似的东西?我们不是通过Android SDK开发的?(我更新了原来的帖子,使之更加明确)我很困惑。。。我们不会试图通过手势来旋转地图。相反,我们正在旋转整个屏幕,只想让地图也改变方向,使其成为横向?它似乎正在这样做,但没有加载所有面板(见上图)请使用最新版本以获得更好的横向方向请参考此检测屏幕旋转的界面:developer.here.com/documentation/android-premium/api_reference\u java/com/here/android/mpa/ar/ARController.OnPoseListener.htmlHi,如果我们使用Javascript,是否有类似的东西?我们不是通过Android SDK开发的?(我更新了原来的帖子,使之更加明确)