我在使用MarkerClusterer的頁面上有一個Google Map API v3map對象。我有需要的時候,我們在地圖上點擊運行它註冊爲一個功能:點擊MarkerClusterer時,Google地圖API v3事件會引發點擊嗎?
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時不要引發map的點擊事件?谷歌和文檔沒有幫助我。
THX
運作的?當我第一次點擊羣集設置「clusterclick」爲「true」,然後點擊地圖上的其他地方時會發生什麼呢? – 2012-05-02 06:33:56