您的位置:首页 > 其它

百度Geocoding接口(可用于地理编码和逆地理编码)

2013-11-19 11:34 211 查看
Geocoding API 是一类简单的HTTP接口,用于提供从地址到经纬度坐标或者从经纬度坐标到地址的转换服务,用户可以使用C# 、C++、Java等开发语言发送HTTP请求且接收JSON、XML的返回数据。

Geocoding API包括地址解析和逆地址解析功能。

地理编码:即地址解析,由详细到街道的结构化地址得到百度经纬度信息,且支持名胜古迹、标志性建筑名称直接解析返回百度经纬度。例如:“北京市海淀区中关村南大街27号”地址解析的结果是“lng:116.31985,lat:39.959836”,“百度大厦”地址解析的结果是“lng:116.30815,lat:40.056885”

逆地理编码,即逆地址解析,由百度经纬度信息得到结构化地址信息。例如:“lat:31.325152,lng:120.558957”逆地址解析的结果是“江苏省苏州市虎丘区塔园路318号”。

地理编码接口

http://api.map.baidu.com/geocoder/v2/?ak=key&callback=renderOption&output=json&address=百度大厦&city=北京市

返回
renderOption&&renderOption({"status":0,"result":{"location":{"lng":118.83271294236,"lat":32.080504554634},"precise":0,"confidence":30,"level":"\u9053\u8def"}})


逆地理编码接口

http://api.map.baidu.com/geocoder/v2/?ak=key&callback=renderReverse&location=32.0699833,118.8147333&output=json&pois=0

返回
renderReverse&&renderReverse({"status":0,"result":{"location":{"lng":118.81473326775,"lat":32.069983286567},"formatted_address":"江苏省南京市玄武区九华山隧道","business":"玄武湖,火车站,太平门","addressComponent":{"city":"南京市","district":"玄武区","province":"江苏省","street":"九华山隧道","street_number":""},"cityCode":315}})


每天每个key可调用5千次
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: