Hướng dẫn google maps api calculate distance between two points python - google maps api tính toán khoảng cách giữa hai điểm python
Bạn có thể tính khoảng cách giữa hai điểm bằng API Google Maps. Show Để tìm khoảng cách giữa hai thành phố:
Nếu bạn có tọa độ địa lý (vĩ độ và kinh độ) của nguồn gốc và điểm đến, thì hãy làm như dưới đây: API ma trận khoảng cách Google Map là một dịch vụ cung cấp khoảng cách di chuyển và thời gian được thực hiện để đến đích. API này trả về tuyến đường được đề xuất (không chi tiết) giữa nguồn gốc và đích, bao gồm các giá trị thời lượng và khoảng cách cho mỗi cặp. Để sử dụng API này, người ta phải cần khóa API, có thể có hình thức ở đây. Các mô -đun cần thiết:
& nbsp; bên dưới là việc thực hiện: Đầu ra: dehradun haridwar {'destination_addresses': ['Haridwar, Uttarakhand, India'], 'origin_addresses': ['Dehradun, Uttarakhand, India'], 'rows': [{'elements': [{'distance': {'text': '56.3 km', 'value': 56288}, 'duration': {'text': '1 hour 40 mins', 'value': 5993}, 'status': 'OK'}]}], 'status': 'OK'} Sử dụng mô -đun # 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'}
|