Php 如何获取邮政编码的纬度和经度?
我需要一些帮助来动态获取用户输入的邮政编码的纬度和经度。这样我就可以在这些区域的邮政编码上显示商店地址。谷歌正在运行某种地理编码,你应该检查一下,它可能会对你有所帮助Php 如何获取邮政编码的纬度和经度?,php,Php,我需要一些帮助来动态获取用户输入的邮政编码的纬度和经度。这样我就可以在这些区域的邮政编码上显示商店地址。谷歌正在运行某种地理编码,你应该检查一下,它可能会对你有所帮助 您尚未指定要为哪个国家/地区执行此操作,但可以使用GeoNames API 例如(分别为XML和JSON响应) 更深入一点,您可以从以下url从google获得一个JSON编码的对象: 只需将ZIPCODE替换为您想要的ZIPCODE,它就会返回一个带有纬度和经度坐标的json对象。 这有一些要求,比如你必须注册你的谷歌账户,但
您尚未指定要为哪个国家/地区执行此操作,但可以使用GeoNames API 例如(分别为XML和JSON响应)
更深入一点,您可以从以下url从google获得一个JSON编码的对象: 只需将ZIPCODE替换为您想要的ZIPCODE,它就会返回一个带有纬度和经度坐标的json对象。 这有一些要求,比如你必须注册你的谷歌账户,但这很容易,你必须传递一些参数,在那里描述
您可以根据自己的要求使用JSON或XML进行编辑。然后有一个重复的问题好的,我不能取消对评论的投票,但是@Gaurav是错误的,这与这个问题相反。然而,它们是密切相关的。另外,@Ibu也错了,那就是要求从IP地址获取邮政编码。和@sholsinger:我为我的错误道歉。请注意,谷歌限制您每天可以这样做的次数和任意时间限制,以减少API的“重新调整用途”。我为我们需要它。。首先我必须搜索CA,然后在外面?是的!你太棒了。谢谢分享这些资源。我已经尝试了一系列的查询,这看起来非常棒。知识共享署名许可证也不错。@logudotcom它对我们很好。加拿大仅限于FSA(前三个字符),例如:
http://api.geonames.org/postalCodeSearch?postalcode=90210&username=demo
http://api.geonames.org/postalCodeSearchJSON?postalcode=90210&username=demo