是否可以使用PHP使用邮政编码找到地理位置。
例如,如果我输入邮政编码,我需要找到该特定邮政编码的名称。
这可能吗?如果有,请向我解释如何?
提前致谢
答案 0 :(得分:2)
请参阅duplicate question,了解如何使用Google地理编码服务将地址转换为坐标。
格式为[zipcode], United States
的查询,例如..
72116, United States
总是适合你。
尝试使用maps.google.com模拟请求。
从Google服务返回的XML将包含官方地名,以及县和州名等其他信息。
答案 1 :(得分:1)
您可以使用Google的Map API通过Javascript和PHP执行此操作 - 请查看this question以获取如何使用它的示例。
我认为它不能仅通过PHP完成,因为您需要访问API的数据,而且他们通常(并非总是)通过javascript执行此操作。
您应该查看API documentation。
答案 2 :(得分:0)
您可以仅使用PHP访问地理编码API ..您甚至不再需要API密钥。
http://code.google.com/apis/maps/articles/phpsqlgeocode.html
答案 3 :(得分:0)
因此,如果理解正确,您想知道您输入的邮政编码的城市/州吗?
也许你应该在这里查看Access数据库: http://databases.about.com/od/access/a/zipcodedatabase.htm
如果您发现它很有用,只需将其转换为MySQL表并随意使用。