我在谷歌地圖上工作。我先用類型添加標記,然後再用距離添加標記,所以問題出現在某個位置,兩個標記添加。所以當我點擊它或者改變。所以我需要檢查標記已經存在或沒有添加distance.thanx時。可以在添加新標記之前檢查是否在此位置已添加其他標記嗎?
0
A
回答
0
我認爲您最好的方法是將已添加的標記存儲到集合中,然後搜索相同的標記。
ArrayList<Marker> collection = new ArrayList()<Marker>;
collection.add(map.addMarker(Marker));
像這樣的東西添加項目,然後一個函數,以檢查是否存在
static boolean isMarkerOnArray(ArrayList<Marker> array, Marker m)
{
for(int c=0;c<array.size();c++)
{
Marker current = array.get(c);
if((current.getPosition().latitude == m.getPosition().latitude) &&(current.getPosition().longitude == m.getPosition().longitude))
return true; //Both markers are equal
}
return false;
}
手寫代碼,它可能是錯的,但我認爲是正確的方式做到這一點。
希望這會有所幫助。
+0
靜態布爾isMarkerOnArray(列表
相關問題
- 1. 在當前位置添加標記
- 2. 是否可以從AsyncTask添加標記?
- 3. Jquery - 添加標記「已檢查」輸入
- 4. 在指定標記之前和之後添加包裹標記
- 5. XComment在結束標記之前添加
- 6. 如何檢查文件是否已被標記爲添加?
- 7. 添加新標記時刪除標記?
- 8. 是否可以在ArcMap中爲標記添加動畫效果?
- 9. 是否可以在HTML標記中添加CSS鏈接?
- 10. 在Google地圖中添加新標記之前移除上一個標記
- 11. 在定位標記之前添加文本
- 12. 添加標記
- 13. 如何在Rails 3.2中添加其他屬性以標記content_tag?
- 14. 刪除以前的標記,並在更新的經緯度添加標記
- 15. 好的,添加<script>標記*之前* <head>標記?
- 16. 如何在使用uncrustify的#pragma標記之前添加新行?
- 17. 如何在Google地圖上添加當前位置標記
- 18. 在Google地圖上添加標記到當前位置
- 19. 無法在當前位置添加標記
- 20. 向標記添加新類
- 21. 是否可以在ASP標籤之間添加HTML標籤?
- 22. 使用MarkerClusterGroup在傳單中以前創建的圖層上添加標記時標記位置會累加
- 23. Javascript在追加循環之前添加html標記
- 24. 在Leaflet.js中添加標記
- 25. 在WPF中添加標記
- 26. 我可以在Folium地圖上添加一系列標記嗎?
- 27. 我可以將其他標記添加到要用於搜索的文件嗎
- 28. 如何在添加記錄之前檢查其他表中是否存在外鍵
- 29. 添加標記/更新(如果存在)
- 30. 是否可以在視圖中添加「檢查以前」列?
請顯示您的代碼的相關部分。 –