2

我找不到关于它的文档 - 是否可以让标记始终位于地图的中心 - 地图是否可以移动但标记始终位于地图的中心?

任何帮助是极大的赞赏!

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

1 回答 1

2

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

map.getViewModel().addEventListener('sync', function() {
  var center = map.getCenter();
  // Set marker position here:
  // <marker object>.setPosition(center);
});
于 2019-05-28T10:54:09.070 回答