百度地图-根据经纬度等参数获取距离值-Route Matrix API v2.0Web服务API

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了百度地图-根据经纬度等参数获取距离值-Route Matrix API v2.0Web服务API相关的知识,希望对你有一定的参考价值。

参考技术A Route Matrix API v2.0 Beta是一套以HTTP/HTTPS形式提供的批量算路接口,返回路线规划距离和行驶时间。

1.批量计算路线的距离和耗时;

2.支持驾车、骑行和步行三种形式;

3.步行时任意起终点之间的距离不得超过200KM,超过此限制会返回参数错误;

4.一次最多计算50条路线,起终点个数之积不能超过50。 比如2个起点25个终点,50个起点1个终点等;但在实际操作过程中,每次请求数额区间为(2,1024);

1.申请密钥(ak) ,作为访问服务的依据;(根据不同类型请求申请不同ak)

2.请求URL:

  驾车   http://api.map.baidu.com/routematrix/v2/driving?

   骑行   http://api.map.baidu.com/routematrix/v2/riding?

   步行    http://api.map.baidu.com/routematrix/v2/walking?

3.基础参数

4.返回结果:



"status": 0,

"result": [



"distance":

"text": "19.7公里",

"value": 19746

,

"duration":

"text": "30分钟",

"value": 1803,

"distance":

"text": "21.3公里",

"value": 21250

,

"duration":

"text": "33分钟",

"value": 1956,

"distance":

"text": "45.8公里",

"value": 45773

,"duration":

"text": "1.2小时",

"value": 4434,

"distance":

"text": "47.3公里",

"value": 47277

,"duration":

"text": "1.3小时",

"value": 4587],

"message": "成功"

android 百度地图 距离怎么转成 经纬度

参考技术A mBaiduMap.setOnMapClickListener(newOnMapClickListener()@OverridepublicvoidonMapClick(LatLngpoint)//TODOAuto-generatedmethodstub//这里的point就是点击屏幕所获得的经纬度//下面两个函数可以将经纬度转换为屏幕的点坐标,//另一个是将屏幕点转换为经纬度//mBaiduMap.getProjection()//.fromScreenLocation(point);//mBaiduMap.getProjection()//.toScreenLocation(latlng);@OverridepublicbooleanonMapPoiClick(MapPoiarg0)//TODOAuto-generatedmethodstubreturnfalse;); 参考技术B 清楚点呗。。。是搞开发么,百度地图有api可以调用啊

以上是关于百度地图-根据经纬度等参数获取距离值-Route Matrix API v2.0Web服务API的主要内容,如果未能解决你的问题,请参考以下文章

android 百度地图 距离怎么转成 经纬度

java类中怎么根据经纬度获取地址

百度地图 获取两点坐标之间的驾车距离(非直线距离) c#

百度地图api逆地址查询 PHP

如何通过经纬度获取地址信息

【python实战】批量获得路径规划——高德地图API