2012-06-23 149 views
0

由於標記太多,數據量非常大。我只想繪製屏幕有界區域的標記。當我平移到其他地區時,我只能爲那些未顯示的標記動態發出新的請求。在區域重疊的情況下,原始顯示的標記不應該重新繪製。出於某種原因,我需要使用python作爲後端服務器腳本。我認爲應該使用典型的ajax方法。如何在谷歌地圖上動態繪製標記

一個問題是新的請求可能會覆蓋標記的原始區域。一小步可能會導致整個區域重新繪製。有沒有像緩存一樣的東西來記住以前的區域數據,以便相同部分的數據不會被髮送。 有沒有辦法做到這一點?任何想法將不勝感激!

回答

1

嗯你肯定有一個帶有標記的數據庫,你可以從服務器端做出一個Web服務公開一個json響應,然後你可以從ajax調用中使用這個web服務。

Web服務在數據庫中查詢用戶的當前位置(使用地理定位html5或谷歌地圖中的當前中點)。答案必須是該區域中的標記數組。

+0

謝謝,新的請求可能覆蓋標記的原始區域。一小步可能會導致整個區域重新繪製。有沒有像緩存一樣的東西來記住以前的區域數據,以便相同部分的數據不會被髮送。 – user1476079