由於標記太多,數據量非常大。我只想繪製屏幕有界區域的標記。當我平移到其他地區時,我只能爲那些未顯示的標記動態發出新的請求。在區域重疊的情況下,原始顯示的標記不應該重新繪製。出於某種原因,我需要使用python作爲後端服務器腳本。我認爲應該使用典型的ajax方法。如何在谷歌地圖上動態繪製標記
一個問題是新的請求可能會覆蓋標記的原始區域。一小步可能會導致整個區域重新繪製。有沒有像緩存一樣的東西來記住以前的區域數據,以便相同部分的數據不會被髮送。 有沒有辦法做到這一點?任何想法將不勝感激!
由於標記太多,數據量非常大。我只想繪製屏幕有界區域的標記。當我平移到其他地區時,我只能爲那些未顯示的標記動態發出新的請求。在區域重疊的情況下,原始顯示的標記不應該重新繪製。出於某種原因,我需要使用python作爲後端服務器腳本。我認爲應該使用典型的ajax方法。如何在谷歌地圖上動態繪製標記
一個問題是新的請求可能會覆蓋標記的原始區域。一小步可能會導致整個區域重新繪製。有沒有像緩存一樣的東西來記住以前的區域數據,以便相同部分的數據不會被髮送。 有沒有辦法做到這一點?任何想法將不勝感激!
您還可以看看這裏所描述的不同的方法: https://developers.google.com/maps/articles/toomanymarkers#markermanager
的Markermanager可能是你在找什麼: http://google-maps-utility-library-v3.googlecode.com/svn/tags/markermanager/1.0/docs/reference.html
嗯你肯定有一個帶有標記的數據庫,你可以從服務器端做出一個Web服務公開一個json響應,然後你可以從ajax調用中使用這個web服務。
Web服務在數據庫中查詢用戶的當前位置(使用地理定位html5或谷歌地圖中的當前中點)。答案必須是該區域中的標記數組。
的谷歌地圖API [示例] [1]
[1]:https://google-developers.appspot.com/maps/documentation/javascript/examples/event-arguments應該解決您的問題
謝謝,新的請求可能覆蓋標記的原始區域。一小步可能會導致整個區域重新繪製。有沒有像緩存一樣的東西來記住以前的區域數據,以便相同部分的數據不會被髮送。 – user1476079