百度地图api的简单应用:轻量级路径规划

Posted maoerbao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了百度地图api的简单应用:轻量级路径规划相关的知识,希望对你有一定的参考价值。

同上篇的原理,我们还是输入url,返回json文件。

而由图可见,路径规划返回的json文件内容可能会很多、杂:

技术图片

因此后续的处理与上篇略有不同。

import json
import requests

feature_data = []
url_0=http://api.map.baidu.com/directionlite/v1/driving?output=json&
ak=你的密钥
origin=31.4,121.4
destination=31.5,121.5
url=url_0+origin=+origin+&destination=+destination+&ak=+ak

data=requests.get(url).text
h=json.loads(data)
m1=h[result][routes][0][distance]
m2=h[result][routes][0][duration]

print(行驶距离:,m1,米;行驶时间:,m2,)

 

技术图片

有趣的是,由于实时路况的不同,不同时间执行该程序会出现不同的结果。

技术图片

 

以上是关于百度地图api的简单应用:轻量级路径规划的主要内容,如果未能解决你的问题,请参考以下文章

iOS百度地图路径规划和POI检索详细总结-b

安卓开发,百度地图

Python调用百度地图API(路线规划POI检索)——第一部分

在地图API中如何用经纬度来制定路线?

百度地图

iOSPOI检索详细总结