如何获取邮政编码的纬度和经度?

时间:2011-05-11 04:32:24

标签: php

我需要一些帮助才能动态获取用户输入的邮政编码的纬度和经度。这样我就可以在邮政编码区域显示店铺地址。

4 个答案:

答案 0 :(得分:4)

Google正在运行某种地理编码,您应该查看它,它可能会对您有所帮助 http://code.google.com/apis/maps/documentation/geocoding/

答案 1 :(得分:3)

http://code.google.com/apis/maps/documentation/geocoding/

有一些要求就像你必须注册你的谷歌帐户,但它很容易,你必须传递一些在那里描述的参数。

您可以根据自己的要求使用JSON或XML。

答案 2 :(得分:2)

您尚未指定要执行此操作的国家/地区,但您可以将{GeoNames API用于postalCodeSearch

例如(分别是XML和JSON响应)

http://api.geonames.org/postalCodeSearch?postalcode=90210&username=demo
http://api.geonames.org/postalCodeSearchJSON?postalcode=90210&username=demo

答案 3 :(得分:2)

深入了解一下,您可以从以下网址获取谷歌的JSON编码对象:

http://maps.googleapis.com/maps/api/geocode/json?address=ZIPCODE&sensor=false

只需用您想要的邮政编码替换ZIPCODE,它应该返回一个带有纬度和经度坐标的json对象。