有沒有什麼方法(任何API或任何URL)通過只傳遞區號(郵政編碼)來查找經緯度?從郵政編碼獲取經度/緯度
2
A
回答
3
谷歌地圖地理編碼器將只搜索郵政編碼。
下面是一個例子:(和fiddle看到它的工作)
var geocoder;
function initialize() {
geocoder = new google.maps.Geocoder();
}
function codeAddress() {
var address = document.getElementById("address").value;
geocoder.geocode({
'address': address
}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
$('#coord').val(results[0].geometry.location);
} else {
alert("Geocode was not successful for the following reason: "
+ status);
}
});
}
谷歌的免費版本的API是有限制的,當涉及到批量地理編碼。如果您需要對很多數據進行地理編碼,則可能需要查看地理編碼服務,例如:USC's geocoding service。
+0
我們可以返回latlng對象與在if塊....像.......... return latlng;我試過但沒有任何幫助.... – mandava
3
您只需要使用此信息的數據庫; here's a free one.
1
您可以嘗試使用雅虎geoplanet數據集。它包括世界各地的地理編碼郵編以及其他一些內容。這個數據集的主要問題是它不再被維護,所以它可能會丟失較新的郵政編碼。
否則,您確實可以使用geocoder。谷歌,Navteq和雅虎都有這樣的API,但我不知道他們是否可以對郵政編碼進行地理編碼。
相關問題
- 1. 從經緯度獲取郵政編碼
- 2. 從經度,緯度獲取郵政編碼?
- 3. 從經度/緯度獲取郵政編碼
- 4. 從javascript中的緯度和經度獲取郵政編碼
- 5. 谷歌地圖從郵政編碼獲取經度和緯度
- 6. 從經緯度查找郵政編碼
- 7. android從印度經緯度獲得印度的郵政編碼
- 8. 獲取緯度/經度附近的郵政編碼列表
- 9. 如何獲取郵政編碼的經度和緯度?
- 10. 使用PHP獲取郵政編碼的經度和緯度
- 11. 從經緯度獲取郵政編碼+4
- 12. 英國郵政編碼的地理編碼經度和緯度?
- 13. iOS從郵政編碼查找位置(經度,緯度)
- 14. 如何通過郵政編碼獲取所有緯度和經度點數?
- 15. SimpleGeo是否提供郵政編碼給緯度/經度映射?
- 16. 基於郵政編碼的經度和緯度
- 17. 得到緯度和經度使用郵政編碼
- 18. 通過Java中的郵政編碼查找緯度和經度
- 19. 獲取緯度和經度從PIN碼
- 20. 獲得緯度和經度給出郵政編碼和/或地址字符串
- 21. 尋找基於郵政編碼的經緯度
- 22. 從地理編碼獲取錯誤的經度和緯度
- 23. 從CLLocation獲取經緯度
- 24. 從json獲取經緯度
- 25. 從郵政編碼數據庫獲取緯度/經度,並在PHP/MYSQL中以最接近的順序排列
- 26. 獲取緯度和經度
- 27. 獲取經度和緯度
- 28. 從GpsMyLocationProvider獲取經度和緯度(OSMdroid)
- 29. 從restfb獲取緯度和經度
- 30. 從TWebBrowser的GoogleMaps獲取緯度經度
您要搜索的內容是「地理編碼」。 (請注意,一些郵編非常大 - 單個座標不會是一個非常準確的數據) – Piskvor
嘿傢伙我有回答http://maps.googleapis.com/maps/api/geocode/xml?address=「郵政編碼「和傳感器=真 簡單的答案.. :) – Debugger