Nhảy tới nội dung

API Distance Matrix

Giới thiệu

Distance Matrix là API để tính toán khoảng cách và thời gian di chuyển giữa nhiều điểm trên bản đồ.

Params

GET https://dev.toptopmap.com/api/v1/maps/distance-matrix?key=APIKey&origins=21.1478048,105.4450751&destinations=21.0174578,105.7710966&mode=car
ParameterTypeDescription
keystringRequired. API Key lấy từ TOPTOP Maps
originstringRequired. Tọa độ bắt đầu, ví dụ: 20.981971,105.864323
destinationstringRequired. Tọa độ kết thúc, ví dụ: 21.03876,105.79810
modestringRequired.Loại phương tiện, ví dụ: car hoặc bike
weightingstringRequired.Sắp xếp kết quả theo: 0 là ngắn nhất; 1 là nhanh nhất, ví dụ: 1

Request mẫu

curl --location 'https://dev.toptopmap.com/api/v1/distance-matrix?origins=10.74821917%2C106.661378311%7C10.7482432%2C106.6614453%7C10.7483532%2C106.6613751&destinations=21.03876%2C105.79810&mode=car&weighting=1'

Responses

{
"destination_addresses": [
"85 Ngõ 180 Đường Đình Thôn, Mỹ Đình, Nam Từ Liêm, Hà Nội, Việt Nam"
],
"origin_addresses": [
"thôn văn minh xã, 4CXW+632, Cam Thượng, Ba Vì, Hà Nội, Việt Nam"
],
"rows": [
{
"elements": [
{
"distance": {
"text": "55,4 km",
"value": 55432
},
"duration": {
"text": "1 giờ 10 phút",
"value": 4190
},
"status": "OK"
}
]
}
],
"status": "OK"
}

Status Codes

Status CodeDescription
200OK
400BAD REQUEST
404NOT FOUND
500INTERNAL SERVER ERROR