百度地图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,'秒')
有趣的是,由于实时路况的不同,不同时间执行该程序会出现不同的结果。