Routing Outdoor API
Routing Outdoor API GTEL MAPS cho phép định tuyến trong khu vực nội khu.
Dịch vụ Routing Outdoor API
Loading...
| Tham số bắt buộc | Kiểu dữ liệu | Mô tả |
|---|---|---|
origin | integer | Điểm bắt đầu. Hỗ trợ định dạng lat,lng hoặc ID place.Ví dụ: 21.0285,105.8542 hoặc 12. |
destination | integer | Điểm kết thúc. Hỗ trợ định dạng lat,lng hoặc ID place.Ví dụ: 21.0285,105.8542 hoặc 12. |
Trường hợp origin hoặc destination là tọa độ hệ thống sẽ tìm đếm node gần nhất với tọa độ đó.
Yêu cầu mẫu: Dịch vụ Routing Outdoor API
Loading...
Cấu trúc phản hồi mẫu: Dịch vụ Routing Outdoor API
Form mô tả dữ liệu tuyến đường (routes)
| Thuộc tính | Kiểu dữ liệu | Mô tả |
|---|---|---|
legs | array | Danh sách các đoạn đường (leg) giữa các điểm; mỗi leg chứa steps. |
overview_polyline | object | Polyline mã hóa toàn tuyến (trong đó points là chuỗi polyline). |
Bảng mô tả legs (bên trong route)
| Thuộc tính | Kiểu dữ liệu | Mô tả |
|---|---|---|
distance | object | Tổng chiều dài của leg (gồm text và value, đơn vị: mét). |
start_location | object | Tọa độ bắt đầu của leg (latitude, longitude). |
end_location | object | Tọa độ kết thúc của leg. |
steps | array | Danh sách các bước hướng dẫn chi tiết trong leg. |
Bảng mô tả steps (bên trong legs)
| Thuộc tính | Kiểu dữ liệu | Mô tả |
|---|---|---|
distance | object | Khoảng cách của bước (text và value). |
start_location | object | Tọa độ bắt đầu của bước (latitude, longitude). |
end_location | object | Tọa độ kết thúc của bước. |
polyline | object | Đường polyline mã hóa đại diện cho bước (thuộc tính points). |
Phản hồi mẫu: Dịch vụ Routing Outdoor API
{
"status": "OK",
"data": {
"routes": [
{
"legs": [
{
"distance": {
"text": "0.14 km",
"value": 144.03972381460224
},
"startLocation": {
"lat": 20.99669603,
"lng": 105.804545503
},
"endLocation": {
"lat": 20.996478647,
"lng": 105.803505413
},
"steps": [
{
"startLocation": {
"lat": 20.99669603,
"lng": 105.804545503
},
"endLocation": {
"lat": 20.996596059,
"lng": 105.80439567
},
"polyline": {
"points": "k|c_Cm}wdSR\\"
},
"distance": {
"text": "19 m",
"value": 19.110271715100385
},
"_coords": [
[105.804545503, 20.99669603],
[105.80439567, 20.996596059]
]
},
{
"startLocation": {
"lat": 20.996596059,
"lng": 105.80439567
},
"endLocation": {
"lat": 20.996510027,
"lng": 105.804266729
},
"polyline": {
"points": "w{c_Co|wdSPX"
},
"distance": {
"text": "16 m",
"value": 16.44563456744726
},
"_coords": [
[105.80439567, 20.996596059],
[105.804266729, 20.996510027]
]
},
{
"startLocation": {
"lat": 20.996510027,
"lng": 105.804266729
},
"endLocation": {
"lat": 20.996470981,
"lng": 105.804208208
},
"polyline": {
"points": "e{c_Cu{wdSFJ"
},
"distance": {
"text": "7 m",
"value": 7.463986321108957
},
"_coords": [
[105.804266729, 20.996510027],
[105.804208208, 20.996470981]
]
},
{
"startLocation": {
"lat": 20.996470981,
"lng": 105.804208208
},
"endLocation": {
"lat": 20.996341033,
"lng": 105.804008661
},
"polyline": {
"points": "}zc_Ci{wdSXf@"
},
"distance": {
"text": "25 m",
"value": 25.24790243309822
},
"_coords": [
[105.804208208, 20.996470981],
[105.804008661, 20.996341033]
]
},
{
"startLocation": {
"lat": 20.996341033,
"lng": 105.804008661
},
"endLocation": {
"lat": 20.996216148,
"lng": 105.803816893
},
"polyline": {
"points": "czc_CazwdSVd@"
},
"distance": {
"text": "24 m",
"value": 24.26384649849167
},
"_coords": [
[105.804008661, 20.996341033],
[105.803816893, 20.996216148]
]
},
{
"startLocation": {
"lat": 20.996216148,
"lng": 105.803816893
},
"endLocation": {
"lat": 20.99639216,
"lng": 105.80357292
},
"polyline": {
"points": "kyc_C{xwdSHNk@`@"
},
"distance": {
"text": "40 m",
"value": 39.635536149708855
},
"_coords": [
[105.803816893, 20.996216148],
[105.803744489, 20.996168997],
[105.80357292, 20.99639216]
]
},
{
"startLocation": {
"lat": 20.99639216,
"lng": 105.80357292
},
"endLocation": {
"lat": 20.996478647,
"lng": 105.803505413
},
"polyline": {
"points": "mzc_CiwwdSQJ"
},
"distance": {
"text": "12 m",
"value": 11.872546129646903
},
"_coords": [
[105.80357292, 20.99639216],
[105.803505413, 20.996478647]
]
}
]
}
],
"overviewPolyline": {
"points": "k|c_Cm}wdSR\\PXFJXf@Vd@HNk@`@QJ"
}
}
]
},
"licence": "© GTEL Maps"
}