【问题标题】:HERE api - get map centerHERE api - 获取地图中心
【发布时间】:2018-09-03 13:47:10
【问题描述】:

我是 HERE API 的新手(仍在测试中) 我有两个问题:

  1. 我在地图上有许多别针。你能用脚本自动找到引脚位置的中心吗

  2. 对于每个引脚,我都有带有信息的 div 框(每个 div 都有唯一的 ID)。我可以单击图钉,页面将滚动到正确的 div/位置吗? 用谷歌地图看这里的例子: http://www.followmyroutes.com/index.php?page=itinPage&itinID=16

问候,

投资回报率

【问题讨论】:

  • 回答了下面的第一个问题。您能否将第二点拆分为另一个问题,因为它涉及到一个完全不同的问题?

标签: javascript here-api


【解决方案1】:

缩放到一组标记很容易。这个想法是在地图实例上使用方法setViewBounds

// some examples marker
var toronto = new H.map.Marker({lat:43.7,  lng: -79.4});
var boston = new H.map.Marker({lat:42.35805, lng: -71.0636}),
var washington = new H.map.Marker({lat:38.8951, lng: -77.0366}),

// a group object to contain the markers
var group = new H.map.Group();

// add markers to the group
group.addObjects([toronto, boston, washington]);

// add the group to the map instance
map.addObject(group);

// get geo bounding box for the group and zoom into it
map.setViewBounds(group.getBounds());

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-10-31
    • 2019-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多