会有一种方法可以根据表单中的城市/州输入进行邮政编码查询吗?我在想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