【发布时间】:2019-06-28 14:39:02
【问题描述】:
我在 Here Maps 实例上使用集群,它可以工作,集群已显示,但当我单击其中一个以显示包含的标记时,我找不到缩放方法。是否有可能或唯一的方法是使用鼠标滚轮或缩放按钮手动缩放?
这就是我创建集群并在地图上显示它们的方式
let map = new H.Map(document.getElementById('map'),
defaultLayers.normal.map,{
center: {lat:{{ $map_center['lat'] }}, lng:{{ $map_center['lng'] }}},
zoom: 4
});
let sCluster = [];
// the coordinates come from an AJAX call
$.each(data,function(i, v) {
let coord = {lat:parseFloat(v["lat"]),lng:parseFloat(v["lng"])};
sCluster.push(new H.clustering.DataPoint(parseFloat(v["lat"]),parseFloat(v["lng"])));
});
let clusteredSugProvider = new H.clustering.Provider(sCluster,{
clusteringOptions: {
strategy: H.clustering.Provider.Strategy.GRID,
eps: 64,
minWeight: 2
}
});
let layer = new H.map.layer.ObjectLayer(clusteredSugProvider);
map.addLayer(layer);
【问题讨论】:
标签: javascript here-api