У меня есть Google Map API v3map объект на странице, которая использует MarkerClusterer. У меня есть функция, которая нужна для запуска, когда мы нажмем на карте он зарегистрирован как:Google map API v3 при нажатии clickMarkerClusterer нажимает кнопку Google?
google.maps.event.addListener(map, 'click', function (event) {
CallMe(event.latLng);
});
Итак, моя проблема заключается в следующем: Когда я нажимаю на кластере MarkerClusterer вместо себя как маркер и не поднять событие клика на карте, но только тот из маркера, который он называет кликом с карты.
Чтобы проверить это, я сгенерировал предупреждение от markerclusterer мыши:
google.maps.event.addListener(markerClusterer, "clusterclick", function (cluster) {
alert('MarkerClusterer click event');
});
Так clusterclick поднимается после щелчка события объекта карты. Затем я не могу удалить слушателя объекта карты в качестве решения. Есть ли способ проверить, есть ли щелчок кластера в событии click на карте? Или способ реплицировать поведение маркера и не вызывать событие щелчка карты при вызове clustererclick? Google и документация мне не помогли.
Thx
ли это работа? Что происходит, когда я сначала нажимаю на параметр кластера 'clusterclick' на' true', а затем нажимаю в другом месте на карте? –