Хочет удалить MarkerClusterer, когда карта находится на максимальном уровне масштабирования, когда один или несколько маркеров находятся в одном и том же месте

#javascript #map #google-maps-api-3 #google-maps-markers #markerclusterer

#javascript #словарь #google-maps-api-3 #google-карты-маркеры #markerclusterer

Вопрос:

Кто-нибудь может подсказать, как удалить MarkerClusterer, когда карта находится на максимальном уровне масштабирования, чтобы маркеры были видны.

также возникла проблема с отображением маркеров с одинаковой широтой и долготой. Когда карта находится на максимальном уровне масштабирования, даже тогда отображается кластеризатор маркеров.

пожалуйста, предложите что-нибудь…

я был инициализирован MarkerClusterer как

 zoom=zoom==-1?null:zoom;
size=size==-1?null:size;
style=style==-1?null:style;
markerClusterer=new MarkerClusterer(map,markers,{maxZoom:zoom,gridSize:size,styles:map_cluster_style[style]});
  

Хочет удалить MarkerClusterer, когда карта находится на максимальном уровне масштабирования, когда один или несколько маркеров находятся в одном и том же месте

Ответ №1:

Наконец, я решил это самостоятельно.

путем определения значения масштабирования, равного максимальному масштабированию карты.

 zoom=zoom==-1?18:zoom;
  

size=size==-1?null:size;
style=style==-1?null:style;
markerClusterer=new MarkerClusterer(map,markers,{maxZoom:zoom,gridSize:size,styles:map_cluster_style[style]});