有沒有什麼方法(任何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. 從緯度和經度獲取一個郵政編碼
- 5. 從經度和緯度座標獲取郵政編碼
- 6. 從javascript中的緯度和經度獲取郵政編碼
- 7. 谷歌地圖從郵政編碼獲取經度和緯度
- 8. 經度/緯度到郵政編碼?
- 9. 從經緯度查找郵政編碼
- 10. android從印度經緯度獲得印度的郵政編碼
- 11. 使用PHP獲取郵政編碼的經度和緯度
- 12. 如何獲取郵政編碼的經度和緯度?
- 13. 獲取緯度/經度附近的郵政編碼列表
- 14. 谷歌地圖:從地理編碼的郵政編碼獲取緯度/經度
- 15. 從經緯度獲取郵政編碼+4
- 16. 如何從經緯度獲取英國郵政編碼?
- 17. 從名稱或郵政編碼獲取經緯度 - 谷歌API
- 18. 英國郵政編碼的地理編碼經度和緯度?
- 19. Javascript Onchange事件在表格中(從郵政編碼獲取經度和緯度)
- 20. iOS從郵政編碼查找位置(經度,緯度)
- 21. 從經度和緯度沒有得到郵政編碼
- 22. 如何使用郵政編碼/郵政編碼在iOs中使用CLGeoCoder獲取緯度經度?
- 23. 在給定的經度 - 緯度範圍內獲取郵政編碼
- 24. 如何通過郵政編碼獲取所有緯度和經度點數?
- 25. 緯度和經度可以找到郵政編碼?
- 26. SimpleGeo是否提供郵政編碼給緯度/經度映射?
- 27. 得到緯度和經度使用郵政編碼
- 28. 通過Java中的郵政編碼查找緯度和經度
- 29. Perl得到的位置(經度+緯度),加上郵政編碼
- 30. 基於郵政編碼的經度和緯度
您要搜索的內容是「地理編碼」。 (請注意,一些郵編非常大 - 單個座標不會是一個非常準確的數據) – Piskvor
嘿傢伙我有回答http://maps.googleapis.com/maps/api/geocode/xml?address=「郵政編碼「和傳感器=真 簡單的答案.. :) – Debugger