Google Map Distance Matrix API là một dịch vụ cung cấp khoảng cách di chuyển và thời gian để đến đích. API này trả về tuyến đường được đề xuất [không chi tiết] giữa điểm gốc và điểm đến, 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ể lấy biểu mẫu tại đây
mô-đun cần thiết
import requests
import json
Dưới đây là cách triển khai.
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'}7
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'}8
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'}9
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'}0
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'}1
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'}2
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'}0
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'}1
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'}0
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'}3
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'}4
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'}0
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'}6
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'}7
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'}0
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'}9
pip install googlemaps0
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'}0
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'}6
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'}7
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'}0
pip install googlemaps5
pip install googlemaps6____10
pip install googlemaps8
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'}0
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'}70
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'}71
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'}72
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'}0
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'}74
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'}75
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'}76
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'}75
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'}4
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'}75
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'}70
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'}71
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'}75
pip install googlemaps0
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'}75
________ 370 ________ 376 ________ 175 ________ 378
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'}79
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'}80
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'}81
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'}82
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'}0
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'}84
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'}0
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'}86
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'}0
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'}88
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'}89
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'}90
đầ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 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'}
91
Khoảng cách giữa hai địa điểm cũng có thể được tính bằng mô-đun googlemaps
Lệnh cài đặt mô-đun googlemaps
pip install googlemaps
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'}92
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'}8
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'}91
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'}0
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'}96
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'}97____10
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'}99____10____401
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'}02
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'}0
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'}04
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'}05
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'}0
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'}07
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'}08
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'}09
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'}10
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'}11
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'}12
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'}13
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'}14
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'}13
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'}16
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'}13
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'}14
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'}19