4

Я использую MarkerClustererPlus для кластеризации маркеров на карте Google (v3)Есть ли способ, чтобы переключить MarkerClustererPlus

Есть ли способ для переключения кластеризации с функцией. А именно, я не использую маркеры, но только переключаю видимость значков кластера.

Для этого у нас есть свойство - repaint, но я не смог найти свойство скрывать кластеры.

ответ

6

установить карту-опционам markerClusterer

clustererObject.setOptions({map:null});//hides the clusterIcons 
clustererObject.setOptions({map:mapObject});//restores the clusterIcons 

Примечание: при установке на карту, чтобы обнулить все кластерные маркеры будут отображаться как маркеры, я не уверен, если это желаемое поведение

+0

Именно то, что необходимо. Спасибо, лот! – Crimix

1

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

Вот расширенный пример, который может помочь другим пользователям найти эту страницу через Google Поиск.

http://google-maps-utility-library-v3.googlecode.com/svn/tags/markerclustererplus/2.1.1/examples/advanced_example.html

Смежные вопросы