http://storelocator.googlecode.com/git/examples/dynamic.html與StoreLocator和MarkerClusterer混合問題
我使用的是動態StoreLocator谷歌地圖API完全一樣呈現在演示了一些調整:
- 改變了JSON我自己。
添加標記聚類器與婁代碼地圖:
google.maps.event.addListener(_googleMap, 'idle', function() { if(typeof _merketClusterer == 'object') { _googleClusters.clearMarkers(); } _googleClusters = new MarkerClusterer(_googleMap, _storeLocatorView.c); });
因爲無論是MarkerClusterer和StoreLocator依賴於地圖的事件似乎集羣顯示和一秒鐘後,標記從StoreLocator再次出現。
任何人都有一個想法,我可以在StoreLocator完成更新地圖後觸發MarkerClusterer嗎?
這裏舉例:http://jsfiddle.net/Z6WHR/
你需要移動地圖的集羣啓動和標記出現了。
我在深入研究這個問題,並認爲我可以通過將StoreLocator中的標記函數包裝到Clusterer中來修復它,但由於它非常匿名,因此無法這樣做。
你能提供完整的代碼,一個jsfiddle展示問題或鏈接到一個頁面嗎? – geocodezip
添加到問題的鏈接。 – transilvlad