Tính thời gian di chuyển nhanh nhất giữa các cặp tọa độ. Trả về thời gian hoặc khoảng cách hoặc cả hai giữa các cặp tọa độ.
Lưu ý rằng khoảng cách không phải là khoảng cách ngắn nhất giữa hai tọa độ, mà là khoảng cách của tuyến đường nhanh nhất. Thời gian được tính bằng giây và khoảng cách bằng mét. Số lượng nguồn và đích có thể nhỏ hơn hoặc bằng số lượng tọa độ đầu vào.
Endpoint
https://maps.track-asia.com/distance-matrix/v1/{PROFILE}/{COORDINATES}
Tham số
Tham số | Giá trị | Mô tả | Ví dụ |
---|---|---|---|
PROFILE | car , moto hoặc walk | Phương thức di chuyển | moto |
COORDINATES | {kinh độ},{vĩ độ};{kinh độ},{vĩ độ} | Chuỗi tọa độ | 101.1234,10.1234;101.5678,10.5678 |
sources | `{chỉ số};{chỉ số}[;{chỉ số} ...] hoặc all (mặc định) | Sử dụng vị trí theo chỉ số làm điểm xuất phát | 0;2 |
destinations | `{chỉ số};{chỉ số}[;{chỉ số} ...] hoặc all (mặc định) | Sử dụng vị trí theo chỉ số làm điểm đến | 1;3;4 |
annotations | duration (mặc định), distance , hoặc duration,distance | Trả về bảng khoảng cách hoặc thời gian hoặc cả hai | distance,duration |
fallback_speed | số thực > 0 | Nếu không tìm thấy tuyến đường giữa cặp nguồn/đích, tính khoảng cách đường chim bay và dùng tốc độ này để ước tính thời gian | 0.5 |
key | Chuỗi (bắt buộc) | Khóa API | public_key |
Mã ví dụ
- Trả về ma trận thời gian 2x2
- Trả về ma trận khoảng cách 3x3
https://maps.track-asia.com/distance-matrix/v1/moto/106.1234,10.1234;106.5678,10.5678;106.5778,10.5998?key=public_key
- Trả về ma trận thời gian 1x3
https://maps.track-asia.com/distance-matrix/v1/car/106.1234,10.1234;106.5678,10.5678;106.5778,10.5998?sources=1&key=public_key
- Trả về ma trận thời gian 2x3
https://maps.track-asia.com/distance-matrix/v1/car/106.1234,10.1234;106.5678,10.5678;106.5778,10.5998?sources=1;2&destinations=0;1;2&key=public_key
- Trả về ma trận thời gian và khoảng cách 3x2
https://maps.track-asia.com/distance-matrix/v1/car/106.1234,10.1234;106.5678,10.5678;106.5778,10.5998?sources=0;1;2&destinations=1;2&annotations=distance,duration&key=public_key
Phản hồi
JSON Phản hồi
Phản hồi là một đối tượng JSON với cấu trúc như sau:
code
: Trạng thái của yêu cầu (ví dụ: "Ok").sources
: Mảng các điểm xuất phát, mỗi điểm gồm:location
:[kinh độ, vĩ độ]
của điểm xuất phát.name
: Tên vị trí xuất phát (nếu có).
destinations
: Mảng các điểm đích, mỗi điểm gồm:location
:[kinh độ, vĩ độ]
của điểm đích.name
: Tên vị trí đích (nếu có).
distances
: Ma trận 2 chiều, trong đódistances[i][j]
là khoảng cách từ nguồni
đến đíchj
(đơn vị mét), nếu có yêu cầu.durations
: Ma trận 2 chiều, trong đódurations[i][j]
là thời gian di chuyển từ nguồni
đến đíchj
(đơn vị giây), nếu có yêu cầu.
Các bước tiếp theo
- Thử API playground