2013-12-18 53 views
3

有沒有簡單的方法來更改谷歌地圖標記圖標,但只有當它們完全在同一位置?例如,我所有的標記都是藍色的,但是在48.2,67.5處放置了2個標記,所以我想讓它們變成紅色。谷歌地圖:只有在相同位置才更改標記顏色

ps:我使用重疊標記Spiderfier,如果它可以幫助。

+1

你的代碼是什麼樣的?您需要處理所有標記以查找重複項,並將圖標更改爲紅色以顯示重複項。在將標記添加到地圖時(如何做到這一點?)或原始數據,這樣做會更簡單。 – geocodezip

+0

我正在做你的算法,但我只是要求如果有一個簡單的方法來做到這一點。我的代碼並不重要。 –

+0

有沒有簡單的方法,唯一的複雜性影響將在你檢查的執行的地方。正如@geocodezip所說,添加標記時最簡單,或者修改原始數據集以表示重複項(如果您使用的是Web服務或數據庫)。 – Swires

回答

1

如果你使用Overlapping Marker Spiderfier,那麼你必須保持正確的數組標記?

最簡單的方法是在每次創建新標記並檢查座標時遍歷數組。如果它們匹配,則將兩者的圖標交換爲新顏色。

有關更改圖標本身的信息,請訪問:Adding custom google map marker/pin (color),這裏有幾個選項。

相關問題