HERE Maps-即使移动地图,有没有办法使标记在地图上居中?

时间:2019-05-24 03:34:14

标签: here-api here-maps-rest

我找不到关于它的文档- 是否有可能始终将标记放在地图的中心位置?地图是否可以移动,但标记始终在地图的中心?

非常感谢您的帮助!

更新-这是我们当前正在使用的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>

1 个答案:

答案 0 :(得分:1)

您可以注册“同步”事件侦听器,然后在地图视图更改时随时检索地图中心。然后,您可以将标记的位置设置为检索到的中心坐标。查看代码段:

map.getViewModel().addEventListener('sync', function() {
  var center = map.getCenter();
  // Set marker position here:
  // <marker object>.setPosition(center);
});