我想獲取地址的經緯度。沒有任何方法可以在不使用Google地理編碼API的情況下執行此操作?如何在沒有使用Google地理編碼服務的情況下獲取地址的經度和緯度
我想使用tilemill在我的地圖上顯示我的地址。據我所知,使用谷歌獲得的經度和緯度可以防止我在瓷磚廠使用它們。
那麼我該怎麼做才能得到這些。
謝謝
我想獲取地址的經緯度。沒有任何方法可以在不使用Google地理編碼API的情況下執行此操作?如何在沒有使用Google地理編碼服務的情況下獲取地址的經度和緯度
我想使用tilemill在我的地圖上顯示我的地址。據我所知,使用谷歌獲得的經度和緯度可以防止我在瓷磚廠使用它們。
那麼我該怎麼做才能得到這些。
謝謝
正確。榮譽TOS的榮譽。
還有其他執行地理編碼的服務。僅舉幾例:Bing,Yahoo,MapQuest,Nominatim。不過,這些服務有各種服務條款限制,與谷歌相似,也可能適用。如果沒有,那麼有查詢限制。還有USC WebGIS,但其demos頻繁停機,據報道該服務是間歇性的。
圍繞許多這些免費服務的限制的方式可能是使用商業服務。這裏有幾個,每個都有不同的作用。有些人會搜索地址並做出最佳猜測(或近似)結果 - 這是Google和其他搜索服務所做的。
其他人將收到一個懷疑是真實的地址,然後實際驗證它,然後對其進行地理編碼。這導致可能更有幫助和準確的結果,因爲地址被保證是正確和標準化的。在美國,這被稱爲CASS™ processing(儘管並非所有供應商都會進行地理編碼)。這對於在地圖上創建周長(給定地理編碼精度值)以及在正確的位置顯示座標而非幾百英里外的次佳地址很有用。
一種這樣的地理編碼服務是LiveAddress API。 (我在SmartyStreets工作。)The demos show how the geocoding works,但它很靈活,所以你可以選擇如何用tilemill來實現它。此外,LiveAddress沒有查詢限制,因爲系統將根據需求進行擴展。而且您不會支付無法驗證的地址,這有助於防止濫用。
您的選擇取決於您的需求。做一點研究,你應該找到一些好的。希望這個對你有幫助!
我一直在使用這個免費服務一段時間,它工作得很好。我建議使用批次爲100或更小的地址以獲得最佳結果。
http://www.findlatitudeandlongitude.com/batch-geocode/#.UxY7OvSwJDR
這太棒了。謝謝 – mpn 2015-02-12 13:41:13
當然也有運行一個自己的Nominatim安裝的可能性。相當多的工作,但你有沒有限制?
要獲得startet,請參閱this page
感謝您的答覆。任何建議加拿大地址? – banditKing 2012-08-09 04:38:34
Nominatim等一些免費服務顯然是做全球地理編碼,或者你可以嘗試像Cdyne或StrikeIron這樣的商業化服務。 – Matt 2012-08-09 04:45:10
發現這個: http://vterrain.org/Culture/geocoding.html – banditKing 2012-08-09 05:14:02