使用 Here Maps 旋转地图 JavaScript API

Rotate map with Here Maps JavaScript API

是否有任何函数允许我们使用 JavaScript API 旋转 Here 地图?

我找到了 android (https://developer.here.com/mobile-sdks/documentation/android-hybrid-plus/topics/maps.html) 但我找不到 JavaScript.

如果这个功能不存在,最好的选择是什么(仍然使用这里 JavaScript API)?

H.map.ViewModel.control

https://developer.here.com/javascript-apis/documentation/v3/maps/topics_api_nlp/h-map-viewmodel.html#h-map-viewmodel__control

看起来你可以从 ViewModel 控制 angleXangleY,如果你能在某处设置它的话。

关于轮换的文档没有很好地描述,但我在组织的 repo 中找到了一个例子:

https://github.com/heremaps/developer-blog/blob/bef386d743d062275ac976546e3c745932ed8e47/javascript-api-3.1/js/MapRotation.js

您可以通过在 ViewModel 中设置 heading 属性 来影响地图的旋转:

let mapView = map.getViewModel();

mapView.setLookAtData({
  heading: 90
});