3
有沒有簡單的方法來更改谷歌地圖標記圖標,但只有當它們完全在同一位置?例如,我所有的標記都是藍色的,但是在48.2,67.5處放置了2個標記,所以我想讓它們變成紅色。谷歌地圖:只有在相同位置才更改標記顏色
ps:我使用重疊標記Spiderfier,如果它可以幫助。
有沒有簡單的方法來更改谷歌地圖標記圖標,但只有當它們完全在同一位置?例如,我所有的標記都是藍色的,但是在48.2,67.5處放置了2個標記,所以我想讓它們變成紅色。谷歌地圖:只有在相同位置才更改標記顏色
ps:我使用重疊標記Spiderfier,如果它可以幫助。
如果你使用Overlapping Marker Spiderfier,那麼你必須保持正確的數組標記?
最簡單的方法是在每次創建新標記並檢查座標時遍歷數組。如果它們匹配,則將兩者的圖標交換爲新顏色。
有關更改圖標本身的信息,請訪問:Adding custom google map marker/pin (color),這裏有幾個選項。
你的代碼是什麼樣的?您需要處理所有標記以查找重複項,並將圖標更改爲紅色以顯示重複項。在將標記添加到地圖時(如何做到這一點?)或原始數據,這樣做會更簡單。 – geocodezip
我正在做你的算法,但我只是要求如果有一個簡單的方法來做到這一點。我的代碼並不重要。 –
有沒有簡單的方法,唯一的複雜性影響將在你檢查的執行的地方。正如@geocodezip所說,添加標記時最簡單,或者修改原始數據集以表示重複項(如果您使用的是Web服務或數據庫)。 – Swires