現在我知道使用Geocomplete我可以得到城市,州的郵政編碼和很多其他信息。如何獲得城市內的所有郵政編碼/郵編。像這個我找到了here。我可以從geocomplete中獲得它,或者我應該查詢它來自一個類似Maxmind的地理數據庫?什麼是獲得城市內所有郵編/郵政編碼的好方法?
回答
概念名反向地理編碼: -
在這裏你可以與郵政代碼也相處的總地址: -
places.getDetails(request_details, function(results_details, status){
// Check if the Service is OK
if (status == google.maps.places.PlacesServiceStatus.OK) {
places_postal = results_details.address_components
places_phone = results_details.formatted_phone_number
places_phone_int = results_details.international_phone_number
places_format_address = results_details.formatted_address
places_google_url = results_details.url
places_website = results_details.website
places_rating = results_details.rating
for (var i = 0; i < places_postal.length; i++) {
if (places_postal[i].types == "postal_code" &&){
console.log(places_postal[i].long_name)
}
}
}
});
和檢索郵政編碼
var address = results[0].address_components;
var zipcode = address[address.length - 1].long_name;
有各種來源。美國郵政是這方面的權威。不幸的是,你必須購買數據庫。您可以通過一個在線互動表單,一次只能從一個城市獲得免費的USPS城市中的拉鍊清單!
http://mobile.usps.com/iphone/iphoneFindZip.aspx
還有其他的免費服務。這些基於美國人口普查2010年ZCTA。這些用於人口普查目的的近似郵政編碼邊界,但不是100%匹配。 Maxmind不再提供免費的數據庫。 Geonames的確如此。你必須閱讀它的完整性和準確性。
http://download.geonames.org/export/zip/
我已經在過去曾與這些事情。
對於任何感興趣的人,我做了一個(免費)的approxiamately所有美國郵政編碼的CSV文件及其相應的城市和緯度/經度。衆所周知,USPS數據集受版權保護,美國人口普查的免費ZCTA數據是近似值。
我決定使用下面的方法來反轉構建幾乎整個集合。我在美國所有學校(103K學校)獲得了美國教育部NCES數據集,並且認爲99%的郵政編碼至少在學校上。我使用地址信息爲城市建立了一組獨特的郵政編碼。統計明智的是,大約有41.5K獨特的郵政編碼。我的列表有43K - 假設某些郵政編碼由於位於不止一個城市而具有多個條目。另請注意,lat/lng不是區域質心。這只是郵政編碼內部分學校的緯度/經度。玩我的免費數據集!
格式:省份,城市,郵編,經緯度 http://www.opengeocode.org/download/cityzip.zip
我在這裏工作boundaries-io.com 我覺得這是你所需要的,它使用美國人口普查的資料庫:美國郵政編碼邊界API : https://www.mashape.com/vanitysoft/boundaries-io
以上API通過郵編,城市和州顯示美國邊界(GeoJson)。 您應該以編程方式使用API來處理較大的結果。
例如:
這是api自由和開源還有沒有任何請求限制? –
嗨艾哈邁德,API目前是免費的,沒有請求限制,只是不收穫數據。如果您有任何問題或疑慮,請發送電子郵件至[email protected]或使用API支持鏈接。 –
看來你是附屬於此鏈接中提到的產品。請在信息中加入一個披露信息以明確,否則可能會被視爲垃圾信息。在配置文件中提及該公司是不夠的。謝謝。 –
- 1. 什麼是模擬城市,地區和郵政編碼的好方法?
- 2. jQuery驗證郵政編碼和城市
- 3. 郵政編碼/郵政編碼只屬於一個街道+城市
- 4. 獲取城市的中心點郵政編碼的API
- 5. 從城市名稱獲取郵政編碼的最簡單的方法
- 6. GeoDjango內置 - 按城市,州或郵政編碼
- 7. MySQL + PHP - 根據郵政編碼從數據庫獲取城市
- 8. 如何從google maps API獲取城市和郵政編碼?
- 9. Google Geocoder查找按國家和城市獲取郵政編碼
- 10. 獲得正英里半徑內的所有郵政編碼
- 11. 城市/國家 - 網頁上的郵政/郵政編碼匹配/驗證檢查
- 12. SmartyStreets沒有獲得郵政編碼
- 13. 從郵政編碼獲取城市名稱谷歌地理編碼
- 14. 如何獲得給定郵政編碼的州(城市和地址不需要)?
- 15. 所有國家/地區各州應用中的城市和郵政編碼
- 16. 下拉的國家,城市,州與郵政編碼
- 17. 同一字段中的城市或郵政編碼搜索
- 18. 來自郵政編碼的mysql城市名稱
- 19. Android應用程序檢索每個城市的郵政編碼
- 20. 按城市,州或郵政編碼的接近搜索
- 21. Android自動檢測城市,州基於郵政編碼
- 22. 使用郵政編碼,城市或座標查找位置
- 23. 將英國城市映射到郵政編碼
- 24. 在NoSQL中存儲國家,州,城市和郵政編碼
- 25. 郵政編碼到城市/州查找XML文件?
- 26. 郵政編碼
- 27. 使用地圖包和核心位置現在從郵政編碼(郵政編碼)或城市/州
- 28. 在Rails中驗證加拿大郵政編碼的好方法是什麼?
- 29. 如何提取除郵政編碼外的所有郵政編碼?
- 30. 檢查郵政編碼或郵政編碼是否真實
如果您想直接與美國人口普查的數據集工作,我有一些在線教程:HTTP://www.opengeocode。org/tutorials/USCensus.php –