如果要做路径规划的话,我们还需要知道地铁站的位置信息因此我们选择了高德地图的api接口2.高德地图api接口配置高德开放平台 | 高德地图 APIlbs.amap.com?
这个时候高德地图就给你了一个key3.得到地铁站的经度和纬度配置一个get_location函数区访问高德地图的api 然后返回经度和纬度def get_location(keyword,city):
,并生成地铁站网络现在我们得到了地铁站的经度和纬度 可以通过geopy.distance这个包来计算2点之间的距离from geopy.distance import geodesicprint(geodesic
headersheaders) data.encodingutf-8 datajson.loads(data.text) resultdata return result 那么接下来就构建地铁站之间的图网络因为爬取地铁站信息比较耗时
->梅苑小区-->中南路-->洪山广场-->楚河汉街-->青鱼嘴-->东亭我们来看看高德地图给我们的规划?