我需要帮助动态获取用户输入的邮政编码的纬度和经度,以便在该邮政编码区域显示商店地址。
我需要帮助动态获取用户输入的邮政编码的纬度和经度,以便在该邮政编码区域显示商店地址。
Google正在运行某种地理编码,你应该查看一下,它可能会对你有所帮助。 http://code.google.com/apis/maps/documentation/geocoding/
http://code.google.com/apis/maps/documentation/geocoding/
这里有一些要求,比如你需要注册谷歌账户,但很容易,并且需要传递一些参数,这些参数在文档中有描述。
您可以根据自己的需求使用JSON或XML。
http://maps.googleapis.com/maps/api/geocode/json?address=ZIPCODE&sensor=false
只需将ZIPCODE替换为您想要的邮政编码,它就会返回一个带有纬度和经度坐标的JSON对象。您没有说明您要为哪个国家执行此操作,但是您可以使用GeoNames API进行邮政编码搜索postalCodeSearch
。
例如(分别为XML和JSON响应)
http://api.geonames.org/postalCodeSearch?postalcode=90210&username=demo
http://api.geonames.org/postalCodeSearchJSON?postalcode=90210&username=demo