會有一種方法可以根據表單中的城市/州輸入進行郵政編碼查詢嗎?我在想Google的geocode API可能是正確的方向。有什麼想法嗎?我有一個基於WordPress的網站,所以代碼將不得不使用PHP。提前致謝。使用Google API生成基於城市和州的郵政編碼
4
A
回答
1
YQL可以做到NGS這樣的:
select name from geo.places.children where parent_woeid in (select woeid from geo.places where text="sunnyvale, usa" limit 1) AND placetype = 11
回報:
{
"query": {
"count": 6,
"created": "2011-03-16T06:49:09Z",
"lang": "en-US",
"results": {
"place": [
{
"name": "94086"
},
{
"name": "94087"
},
{
"name": "94088"
},
{
"name": "94089"
},
{
"name": "94090"
},
{
"name": "94085"
}
]
}
}
}
有就如何落實在他們的網站上都PHP和Javascript這樣的疑問在那裏的例子。
1
地理編碼是您查找地址座標的地方。是的,你可以對一個城市進行地理編碼,但是這會讓你成爲城市的中心(由地理編碼器的內部數據庫定義 - 通常是質心或市政廳)。 ?所有這些 同樣郵政編碼可能包含多個城市 - 尤其是在農村地區,郵政編碼可能很大,城市是哪些其他國家稱之爲「村」和「村莊」
所以,你最好的選擇可能是得到一個數據庫,可能會有一些免費的(Geonames想起來,但我不認爲它有郵政編碼),但你可能最終不得不買一個。
0
首先關於Google API的注意事項:注意Google's TOS,這樣您就不會像其他人一樣(有時在不知不覺中)浪費掉路徑。具體來說:「注意:地理編碼API只能與Google地圖一起使用,禁止在地圖上顯示地理編碼結果。」
如果您的項目不是關鍵任務,最好的辦法是獲得free zip code database;否則,你可能需要一個好的商業級數據庫。只是谷歌「商業級郵編數據庫」。
此外,請參閱關於此主題的好的stack-overflow thread。
相關問題
- 1. 按城市,州或郵政編碼的接近搜索
- 2. jQuery驗證郵政編碼和城市
- 3. PHP,MySQL和Google Maps API按城市和州名稱生成POI?
- 4. GeoDjango內置 - 按城市,州或郵政編碼
- 5. 郵政編碼到城市/州查找XML文件?
- 6. 用於驗證城市/州/郵政編碼的正則表達式
- 7. 通過給定郵政編碼獲取美國城市,州信息的API
- 8. 如何驗證天氣應用的郵政編碼和城市/州
- 9. 所有國家/地區各州應用中的城市和郵政編碼
- 10. 如何使用Google Maps API查看各城市的郵政編碼?
- 11. 從輸入的郵政編碼得到城市和州的狀態javascript
- 12. jQuery和/或PHP位置查找器:郵政編碼和城市/州
- 13. 獲取來自城市和州/省或郵政編碼的時區偏移量
- 14. 郵政編碼/郵政編碼只屬於一個街道+城市
- 15. 用於郵政編碼的Google Maps API
- 16. 如何獲得給定郵政編碼的州(城市和地址不需要)?
- 17. 三個變量重寫規則與城市,州和郵政編碼,
- 18. 轉換地址(街道地址,城市,州,郵政編碼),以FIPS代碼
- 19. 城市,州,郵政編碼,國家列表/腳本爲sql服務器表
- 20. 使用郵政編碼,城市或座標查找位置
- 21. 你把地址分成街道/城市/州/郵編嗎?
- 22. 通過vb.net的名稱和郵政編碼搜索城市的API
- 23. 基於郵政編碼的時區(非州)
- 24. Android應用程序檢索每個城市的郵政編碼
- 25. 爲城市/州
- 26. 如何使用onLoad加載jQuery JSON。從郵政編碼表格獲取城市和州?
- 27. 來自郵政編碼的mysql城市名稱
- 28. 使用jquery提取地址到城市,州,國家,郵編
- 29. 使用郵編自動填寫州城市
- 30. 通過州和國家獲取城市Google API
*哪個*郵政編碼?美國幾乎每個城市都有多個郵政編碼。 – 2010-11-11 20:41:20