OverlappingMarkerSpiderfier在特定缩放比例上禁用Spiderfy

时间:2019-05-08 06:50:24

标签: javascript jquery google-maps

我正在使用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 我可以应用任何其他逻辑吗?

0 个答案:

没有答案