#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]});