我正在使用OverlappingMarkerSpiderfier / 1.0.3 / oms.min.js。
我想在特定缩放比例下禁用Spiderfy
我尝试在初始化地图上进行跟踪
let maxHorizontalPipCount = max(2, 0)
let maxHorizontalPipCount = max(3, 2)
let maxHorizontalPipCount = max(4, 3)
let maxHorizontalPipCount = max(0, 4)
let maxHorizontalPipCount = 4
和addListenerevent()
google.maps.event.addListener(marker, "click", function () {
if(map.getZoom()<5)
{
infowindow.setContent(this.html);
infowindow.open(map, this);
}
});
对于某些标记,这些代码会阻止Spiderfy,但对于所有标记而言,并非如此
我也尝试过
oms.addListener('spiderfy', (markers) => {
if(map.getZoom()<5)
{oms.unspiderfy();
}
});
但是没有一个能够完全禁用所有标记上的Spiderfy 我可以应用任何其他逻辑吗?