如何赏樱花?我用Python帮你做个动态路线规划图
共 1717字,需浏览 4分钟
·
2021-03-20 09:53
点击上方“菜鸟学Python”,选择“星标”公众号
重磅干货,第一时间送达
万物复苏的春天又来到了,在这美好的春天里,能跟自己的女朋友漫步在灿烂的樱花树下,是一件多么美妙的事情。
01.程序效果展示
在看过了程序的运行效果后,接下来,我们来看一下程序是如何实现的吧。
02.程序详解
1).获取出发地和目的地的坐标
对于xml文件中的polyline数值提取,只需要利用BeautifulSoup进行解析提取即可,polyline参数包含的是路径规划中途径地点的经纬度的坐标信息。
只有提取这些坐标的信息,才能够方便我们后续在地图上画出规划的路径。GetLocations函数返回的是路径规划中途径地点的经纬度坐标信息。
3).如何制作动态图可视化
获取得到经纬度的坐标信息后,接下来就是对于动态规划路径的可视化展示。这里的地图展示,利用的是pyecharts库中提供的百度地图接口,首先我们需要在百度地图中创建一个应用,并获取得到能够验证身份的Key,如下图所示:
接下来就可以利用pyecharts中的BMap进行动态规划路径的可视化展示了,程序如下图所示。
上图的程序中,大家只需要关注红色框中的内容,baidu_ak表示的是创建的应用的Key值,center表示的是以哪个位置作为当前的视角中心,而data_pair则是GetLocations函数返回的,路径规划中所经历的经纬度坐标信息。
03.总结:
以上就是小编今天为大家带来的动态线路规划的分享,感兴趣的小伙伴可以按照上面的说明来进行配置,并下载程序进行运行,制定自己的春日旅游计划,一起来动手操练吧!
如何获取本程序:
直接在公众号后台输入:「小助手」,找他获取。备注暗号:樱花
往期爆款:
你点的每个“在看”,我都认真当成了AI