0
我想要做以下事情,我說服務器在哪裏更新(添加/刪除)標記的「位置」,然後當有人使用我的應用時,我希望他看到可用的標記,問題是......處理更新事件的最佳方式是什麼?我的意思是我不希望應用程序在刪除和/或添加1個標記時重新繪製所有標記,因爲我可能會有很多標記,並且在我們實時交談時需要一些時間更新谷歌地圖上的標記
我想要做以下事情,我說服務器在哪裏更新(添加/刪除)標記的「位置」,然後當有人使用我的應用時,我希望他看到可用的標記,問題是......處理更新事件的最佳方式是什麼?我的意思是我不希望應用程序在刪除和/或添加1個標記時重新繪製所有標記,因爲我可能會有很多標記,並且在我們實時交談時需要一些時間更新谷歌地圖上的標記
您可以在數據庫中爲每個標記存儲唯一的標識符,該標記在創建時被設置爲標記「片段」。通過在視圖中保留對標記集合的引用,您可以根據數據庫的狀態更新標記集合(搜索片段ID),根據需要從映射中刪除或添加。這將避免再次重新創建所有標記。
類似於該問題http://stackoverflow.com/questions/20592622/google-maps-best-way-to-show-all-saved-locations-on-map-saved-in-my-db-or -dir –