python地图 两点距离_使用python计算google地图中两点之间的距离
您可以使用Google Maps API計算兩點之間的距離。
要找出兩個城市之間的距離:import googlemaps
# Requires API key
gmaps = googlemaps.Client(key='Your_API_key')
# Requires cities name
distance = gmaps.distance_matrix('Delhi','Mumbai')['rows'][0]['elements'][0]
print(distance)
{u'distance': {u'text': u'1,418 km', u'value': 1417632},
u'duration': {u'text': u'1 day 0 hours', u'value': 87010},
u'status': u'OK'}
如果您有起點和終點的地理坐標(緯度和經度),請執行以下操作:# Requires geo-coordinates(latitude/longitude) of origin and destination
origin_latitude = 12.9551779
origin_longitude = 77.6910334
destination_latitude = 28.505278
destination_longitude = 77.327774
distance = gmaps.distance_matrix([str(origin_latitude) + " " + str(origin_longitude)], [str(destination_latitude) + " " + str(destination_longitude)], mode='walking')['rows'][0]['elements'][0]
print(distance)
{u'distance': {u'text': u'2,014 km', u'value': 2013656},
u'duration': {u'text': u'16 days 23 hours', u'value': 1464529},
u'status': u'OK'}
總結
以上是生活随笔為你收集整理的python地图 两点距离_使用python计算google地图中两点之间的距离的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 维沃丫3手机微信无法连接服务器1.104
- 下一篇: websocket python爬虫_p