百度地图应用:根据两个地址的经纬度求距离;根据地址求经纬度;根据经纬度求地址
来源:互联网 发布:网络直播平台列表 编辑:程序博客网 时间:2024/04/18 17:00
一、准备
第一步,申请密钥(ak) ,作为访问服务的依据;
第二步,拼写发送http请求的url,注意需使用第一步申请的ak;第三步,接收http请求返回的数据(json或xml格式),根据返回值说明解析数据。
二、 API举例
1 根据两地经纬度求距离其路线规划
http://api.map.baidu.com/direction/v1?mode=walking&origin=23.129037339779,113.35911645082&destination=23.123858949557,113.32326819685&origin_region=%E5%B9%BF%E5%B7%9E&destination_region=%E5%B9%BF%E5%B7%9E&output=json&ak=xEETdReQI0ATOkRq7BihWDil
2 根据地址求经纬度
http://api.map.baidu.com/geocoder/v2/?address=%E5%B9%BF%E4%B8%9C%E7%9C%81%E5%B9%BF%E5%B7%9E%E5%B8%82%E5%A4%A9%E6%B2%B3%E5%8C%BA%E5%8D%8E%E5%88%A9%E8%B7%AF19%E5%8F%B7&output=json&ak=xEETdReQI0ATOkRq7BihWDil
返回结果:
{<span style="white-space:pre"></span>status: 0,<span style="white-space:pre"></span>result: {<span style="white-space:pre"></span>location: {<span style="white-space:pre"></span>lng: 113.32326819685,<span style="white-space:pre"></span>lat: 23.123858949557<span style="white-space:pre"></span>},<span style="white-space:pre"></span>precise: 1,<span style="white-space:pre"></span>confidence: 80,<span style="white-space:pre"></span>level: "道路"<span style="white-space:pre"></span>}}
3 根据经纬度获取具体的地址
http://api.map.baidu.com/geocoder/v2/?ak=xEETdReQI0ATOkRq7BihWDil&callback=renderReverse&location=23.123858949557,113.32326819685&output=json&pois=1
返回结果:
{status: 0,result: {location: {lng: 113.32326815373,lat: 23.123858978888},formatted_address: "广东省广州市天河区华利路19号",business: "岭南,珠江新城,跑马场",addressComponent: {city: "广州市",country: "中国",direction: "附近",distance: "8",district: "天河区",province: "广东省",street: "华利路",street_number: "19号",country_code: 0},pois: [{addr: "天河区珠江新城华利路21号",cp: "NavInfo",direction: "内",distance: "0",name: "远洋明珠大厦商务楼",poiType: "房地产",point: {x: 113.32279411791,y: 23.124061717238},tag: "房地产",tel: "",uid: "05f37ab0c644e1fe4d554704",zip: ""},{addr: "天河区珠江新城CBD西南部",cp: "NavInfo",direction: "东北",distance: "94",name: "富力爱丁堡国际公寓",poiType: "房地产",point: {x: 113.32280310096,y: 23.123197584411},tag: "房地产;住宅区",tel: "",uid: "64ff3be1f47b22a290114c1d",zip: ""},{addr: "广州市越秀区珠江新城西区华利路25号",cp: "NavInfo",direction: "西",distance: "75",name: "珠江都荟",poiType: "房地产",point: {x: 113.32393496591,y: 23.123762594973},tag: "房地产;住宅区",tel: "",uid: "e93761f6370c2171223bf2e6",zip: ""},{addr: "华利路25号",cp: "NavInfo",direction: "西南",distance: "65",name: "私享家酒店式公寓(华利路店)",poiType: "酒店",point: {x: 113.32380022008,y: 23.124086644063},tag: "酒店;公寓式酒店",tel: "",uid: "5508504d7f65aad2c7f02546",zip: ""},{addr: "珠江新城华利路13号远洋明珠大厦西侧",cp: "NavInfo",direction: "附近",distance: "26",name: "嘉意挪威三文鱼",poiType: "美食",point: {x: 113.3230366604,y: 23.123804139772},tag: "美食;外国餐厅",tel: "",uid: "b83f95d862cf10f47dc8768e",zip: ""},{addr: "天河区华利路25号珠江都荟A2栋首层2-4",cp: "NavInfo",direction: "西南",distance: "55",name: "紅牆麗舍咖啡酒廊",poiType: "美食",point: {x: 113.32356666065,y: 23.124227895982},tag: "美食;咖啡厅",tel: "",uid: "b292b3aaf0ad314fbe4842cb",zip: ""},{addr: "广州市越秀区珠江新城华利路2号富力爱丁堡国际公寓2楼",cp: "NavInfo",direction: "东北",distance: "66",name: "醇金宴会",poiType: "美食",point: {x: 113.3228749654,y: 23.123446854073},tag: "美食;中餐厅",tel: "",uid: "f44609186077db73b01e369b",zip: ""},{addr: "广州市越秀区新城华利路15号远洋明珠大厦北塔1楼",cp: "NavInfo",direction: "附近",distance: "44",name: "康辰医疗",poiType: "医疗",point: {x: 113.32316242317,y: 23.124211278117},tag: "医疗;诊所",tel: "",uid: "00f1c7fb4a206a1ec056ac07",zip: ""},{addr: "华利路25号珠江都荟首层",cp: "NavInfo",direction: "附近",distance: "26",name: "linda",poiType: "购物",point: {x: 113.32348581315,y: 23.123953700942},tag: "购物;商铺",tel: "",uid: "a9a43471eb77089e095cb32f",zip: ""},{addr: "广州市越秀区华利路25号之一101号商铺",cp: "NavInfo",direction: "西",distance: "51",name: "星展银行(华利路支行)",poiType: "金融",point: {x: 113.32371937258,y: 23.123762594973},tag: "金融;银行",tel: "",uid: "97e52cb6fe0cfde72902e16c",zip: ""}],poiRegions: [ ],sematic_description: "远洋明珠大厦商务楼内0米",cityCode: 257}}
0 0
- 百度地图应用:根据两个地址的经纬度求距离;根据地址求经纬度;根据经纬度求地址
- 根据经纬度求距离
- 根据经纬度求距离
- sql 根据经纬度求距离
- 百度地图 根据地址获取经纬度
- 百度地图根据经纬度获取地址
- 百度地图根据地址获取经纬度
- 百度地图 java 根据地址获取经纬度
- java 根据经纬度获取百度地图地址
- android 百度地图根据地址检索经纬度
- 调用百度地图API确定地址的经纬度,根据地址的经纬度查找中文地址
- 根据两点之间的经纬度求距离
- 根据地址获取经纬度
- 根据经纬度查询地址
- 根据地址查询经纬度
- 根据地址查询经纬度
- 根据地址查询经纬度
- 根据地址查询经纬度
- ScrollView(创建滚动View)
- spark杂记
- Maven 私服 Nexus 界面配置
- robomongo 连不上mongodb 权限问题
- C# WinForm中工具栏上如何既显示文字又显示图片
- 百度地图应用:根据两个地址的经纬度求距离;根据地址求经纬度;根据经纬度求地址
- Spark指令
- Flask源码阅读(二)——启动服务器(run方法)
- Qt 就是牛逼 利用connect 函数,对比 OC 的自身代理的方法,巧妙躲过了代理
- 在windows下配置eclipse的spark调试环境
- 浮动工具栏
- const修饰符注意点...
- 小牛电动车的亮点与槽点分析
- core graphics