返回顶部

收藏

百度地图通过经纬度获取地址信息Java代码

更多

地址为http://developer.baidu.com/map/webservice-geocoding.htm#.E4.BB.80.E4.B9.88.E6.98.AFGeocoding.EF.BC.9F 逆地理编码示例参数值Latitude:Longitude:pois(是否显示周边100米内poi): (结果显示如下)http://api.map.baidu.com/geocoder/v2/?ak=您的密钥& callback=renderReverse&location=28.696117,115.958458&output=json&pois=1坐标:(115.95845796638,28.696117043877)对应的地址是: 江西省南昌市青山湖区创新路1号该点周边100米内有10个poi状态字段:名称类型说明statusconstant返回结果状态值, 成功返回0,其他值请查看附录。locationlat纬度坐标lng经度坐标formatted_address结构化地址信息business所在商圈信息,如 "人民大学,中关村,苏州街"addressComponentcity城市名district区县名province省名street街道名street_number街道门牌号pois(周边poi数组)addr地址信息cp数据来源distance离坐标点距离namepoi名称poiTypepoi类型,如’ 办公大厦,商务大厦’pointpoi坐标{x,y}tel电话uidpoi唯一标识zip邮编json示例:http://api.map.baidu.com/geocoder/v2/?ak=E4805d16520de693a3fe707cdc962045&callback=renderReverse&location=39.983424,116.322987&output=json&pois=1xml示例:http://api.map.baidu.com/geocoder/v2/?ak=E4805d16520de693a3fe707cdc962045&callback=renderReverse&location=39.983424,116.322987&output=xml&pois=1特别说明:1.因为Geocoding和反Geocoding使用的门址数据以及算法都不是一样的,所以会出现不能一一对应的现象。2.逆地址解析location参数传入的参数格式是(纬度lat,经度lng)。8.返回码状态表返回码定义0正常1服务器内部错误2请求参数非法3权限校验失败4配额校验失败5ak不存在或者非法101服务禁用102不通过白名单或者安全码不对2xx无权限3xx配额错误解析json``` {"status":0,"result":{"location":{"lng":115.95845796638,"lat":28.696117043877},"formatted_address":"江西省南昌市青山湖区创新路1号","business":"高新开发区,火炬广场,发展路","addressComponent":{"city":"南昌市","district":"青山湖区","province":"江西省","street":"创新路","street_number":"1号"},"cityCode":163}}

 附上代码 
```java
None
None

标签:java

收藏

0人收藏

支持

0

反对

0

发表评论