百度地图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的简单应用:轻量级路径规划的主要内容,如果未能解决你的问题,请参考以下文章