在Google地圖上繪製點的最佳方式是什麼?我有一堆地址(約300)存儲在我的數據庫中,現在我將每個地址輸出到一個JS數組中,並通過遍歷數組並繪製每個地址並運行一個地址解析地址並創建一個新標記的函數。但是,我不確定這是否是最好的方法。有什麼想法嗎?在Google地圖上繪製點的最佳方式是什麼?
0
A
回答
4
您的問題是地理編碼部分。一次對300個地址進行地理編碼速度很慢,您很快就會達到每日限制。
您應該考慮做geocoding on the server-side,並在數據庫高速緩存他們,或別的地方。 Google Maps API Terms of Use似乎允許緩存地理編碼結果,以「改進您的Maps API實施的性能」(Section 10.3)。
1
如果地址相對恆定,那麼重複的地理編碼效率不是很高。您可以每次對地理編碼進行一次地理編碼,並僅向Google地圖提交繪圖的經度和緯度。請參閱KML upload information。
0
我最終什麼事做了地址後插入地址的地理編碼爲使用web服務我databas稱爲微小地理編碼:http://tinygeocoder.com/。
因爲我已經有現有的地址,我跑了超過我的結果集使用此相同的服務,以循環的腳本,每個地理編碼地址和緯度/經度存儲在數據庫中。它花了一段時間,但它完成了工作。
相關問題
- 1. 繪製大量點的最佳方式是什麼?
- 2. 繪製統計圖表的最佳方式是什麼?
- 3. 什麼是生成站點地圖的最佳方式
- 4. 什麼是生成站點地圖的最佳方式?
- 5. 用qt(5)繪製平鋪地圖的最佳方式是什麼?
- 6. 在Qt中繪製陰謀的最佳方式是什麼?
- 7. 在LaTeX中繪製條形圖的最佳方法是什麼?
- 8. 在地圖上直線繪製座標(Jupyter)的最快方式是什麼?
- 9. 在Angular 2中,在Google Maps中製作可點擊國家邊界的地圖的最佳方式是什麼?
- 10. 繪製移動線條/曲線的最佳方式是什麼?
- 11. 繪製分層OpenGL ES內容的最佳方式是什麼?
- 12. 什麼是創建可繪製資產的最佳方式?
- 13. 在iPhone上繪製點的最簡單方法是什麼?
- 14. R中繪製城市地圖並在其上放置點的最佳方案是什麼?
- 15. 在ios中繪製數學圖表的最佳方式是什麼?
- 16. 什麼是在Gtk +中繪製圖像的最快方式?
- 17. 什麼是識別gps地點的最佳方式?
- 18. 什麼是JavaScript的最佳繪圖庫?
- 19. 什麼是在另一幅圖像上繪製圖像的最快方式?
- 20. 什麼是在網站上顯示圖像的最佳方式?
- 21. 什麼是限制IP地址的最佳方式?
- 22. 限制IP地址訪問的最佳方式是什麼?
- 23. 在sprite-kit中繪製繩索的最佳方法是什麼?
- 24. 用大量數據繪製圖表的最佳方式是什麼?
- 25. 與幾何圖形一起繪製文本的最佳方式是什麼?
- 26. 用畫布繪製圖形並設置角度的最佳方式是什麼?
- 27. 哪個是在iphone中繪製圖形的最佳方式?
- 28. 在HTML5中繪製圖形的最佳JQuery庫是什麼?
- 29. 使用鼠標創建地圖的最佳方式是什麼?
- 30. 在Java中等待Google Dataproc SparkJob的最佳方式是什麼?
什麼是一個好的服務器端地理編碼API呢?另外,一旦我通過另一個API對所有地址進行了地理編碼,將所有經緯度輸出到一個JS數組並運行一個循環遍歷數組並繪製每個地址的函數會好嗎? – skaterdav85 2010-09-16 19:42:30
@phpguy:Google提供了一個非常好的(和受歡迎的)服務器端地理編碼API:http://code.google.com/apis/maps/documentation/geocoding/。是的,那麼就像你建議的那樣,建立一個緯度/經度的JavaScript數組,像這樣:http://stackoverflow.com/questions/3723092/adding-multiple-markers-on-google-map-using-api-v2/3723119 #3723119(使用v2 API,但很容易轉換爲v3)。 – 2010-09-16 19:47:25