是否可以獲取使用谷歌地圖API找到的位置的郵政編碼?谷歌地圖API:獲取郵政編碼
目前它返回的是經度和緯度,但不是郵政編碼。
我發現這對郵編:http://www.census.gov/tiger/tms/gazetteer/zips.txt
我會寫一個腳本來把它放在一個數據庫,但我不能確定類型的查詢你會寫找到最接近的結果
是否可以獲取使用谷歌地圖API找到的位置的郵政編碼?谷歌地圖API:獲取郵政編碼
目前它返回的是經度和緯度,但不是郵政編碼。
我發現這對郵編:http://www.census.gov/tiger/tms/gazetteer/zips.txt
我會寫一個腳本來把它放在一個數據庫,但我不能確定類型的查詢你會寫找到最接近的結果
一個可能的解決方案是將所有的郵政編碼數據加載到一個表格中,然後,當您需要獲取Google地圖返回的距離最近經緯度/緯度到拉特/長的郵政編碼時,請在查詢中使用Haversine formula以獲取GoogleMaps的lat/long與郵政編碼的lat/long之間的距離。然後,您可以選擇距離Google地圖返回的經緯度最接近的郵政編碼,即距離您感興趣的地方距離最近的郵政編碼。
幸運的是,在previous post中只有這樣的查詢。
注意:這隻會給你最近的郵政編碼在你的列表中的位置。我不知道這是否意味着您將獲得適合您所在位置的正確郵政編碼(我對這些郵政編碼知之甚少!)。它應該給你一些東西,雖然開始。
如果您有興趣獲取經緯度的郵政編碼,您可以使用ZipLocate,它現在supports reverse geocoding。
您可以使用API或使用腳本在本地查詢數據。