- Biểu diễn dưới dạng JSON
- RouteLeg
- Hình nhiều đường
- RouteLegStep
- NavigationInstruction
- RouteLegStepTravelAdvisory
- RouteLegTravelAdvisory
Đóng gói một tuyến đường, bao gồm một loạt các đoạn đường được kết nối với nhau, nối các điểm bắt đầu, điểm kết thúc và điểm trung gian.
Biểu diễn dưới dạng JSON |
---|
{ "legs": [ { object ( |
Trường | |
---|---|
legs[] |
Tập hợp các chặng (phân đoạn đường dẫn giữa các điểm trung gian) tạo nên tuyến đường. Mỗi chặng tương ứng với chuyến đi giữa hai Điểm trung gian không phải |
distance |
Khoảng cách đi lại của tuyến đường, tính bằng mét. |
duration |
Khoảng thời gian cần thiết để điều hướng tuyến đường. Nếu bạn đặt Thời lượng tính bằng giây với tối đa 9 chữ số phân số, kết thúc bằng " |
static |
Thời gian di chuyển qua tuyến đường mà không tính đến tình trạng giao thông. Thời lượng tính bằng giây, có tối đa 9 chữ số thập phân, kết thúc bằng " |
polyline |
Hình nhiều đường của tuyến đường tổng thể. Hình nhiều đường này là hình nhiều đường kết hợp của tất cả |
description |
Nội dung mô tả tuyến đường. |
warnings[] |
Một mảng cảnh báo cần xuất hiện khi hiện tuyến đường. |
viewport |
Hộp giới hạn khung nhìn của đường đa tuyến. |
travel |
Thông tin bổ sung về tuyến đường. |
optimized |
Nếu bạn đặt |
RouteLeg
Đóng gói một đoạn giữa các điểm trung gian không phải via
.
Biểu diễn dưới dạng JSON |
---|
{ "distanceMeters": integer, "duration": string, "staticDuration": string, "polyline": { object ( |
Trường | |
---|---|
distance |
Khoảng cách đi lại của chặng của tuyến đường, tính bằng mét. |
duration |
Khoảng thời gian cần thiết để di chuyển một chặng. Nếu bạn đặt Thời lượng tính bằng giây, có tối đa 9 chữ số thập phân, kết thúc bằng " |
static |
Thời gian di chuyển qua đoạn đường đó, được tính mà không tính đến tình trạng giao thông. Thời lượng tính bằng giây, có tối đa 9 chữ số thập phân, kết thúc bằng " |
polyline |
Hình nhiều đường tổng thể của đoạn đường này. Điều này bao gồm cả đường đa tuyến của mỗi |
start |
Vị trí bắt đầu của chặng này. Mã này có thể khác với |
end |
Vị trí kết thúc của chặng này. Mã này có thể khác với |
steps[] |
Một dãy các bước biểu thị các đoạn trong chặng này. Mỗi bước đại diện cho một lệnh điều hướng. |
travel |
Đóng gói thông tin bổ sung mà người dùng cần được thông báo, chẳng hạn như quy định hạn chế có thể có đối với khu vực giao thông, v.v. trên một chặng đường. |
Hình nhiều đường
Đóng gói một hình nhiều đường được mã hoá.
Biểu diễn dưới dạng JSON |
---|
{ // Union field |
Trường | |
---|---|
Trường hợp hợp nhất polyline_type . Đóng gói loại hình nhiều đường. Giá trị mặc định là encoded_polyline. polyline_type chỉ có thể là một trong những trạng thái sau đây: |
|
encoded |
Mã hoá chuỗi của đa tuyến bằng thuật toán mã hoá đa tuyến. |
geo |
Chỉ định một hình nhiều đường bằng định dạng GeoJSON LineString. |
RouteLegStep
Đóng gói một phân đoạn của RouteLeg
. Mỗi bước tương ứng với một lệnh điều hướng. Các chặng đường bao gồm các bước.
Biểu diễn dưới dạng JSON |
---|
{ "distanceMeters": integer, "staticDuration": string, "polyline": { object ( |
Trường | |
---|---|
distance |
Khoảng cách đi lại của bước này, tính bằng mét. Trong một số trường hợp, trường này có thể không có giá trị. |
static |
Thời gian di chuyển qua bước này mà không tính đến tình trạng giao thông. Trong một số trường hợp, trường này có thể không có giá trị. Thời lượng tính bằng giây, có tối đa 9 chữ số thập phân, kết thúc bằng " |
polyline |
Đường đa tuyến liên kết với bước này. |
start |
Vị trí bắt đầu của bước này. |
end |
Vị trí kết thúc của bước này. |
navigation |
Hướng dẫn điều hướng. |
travel |
Trình bày thông tin bổ sung mà người dùng cần biết, chẳng hạn như khả năng hạn chế khu vực giao thông đối với một chặng chân. |
NavigationInstruction
Biểu diễn dưới dạng JSON |
---|
{
"maneuver": enum ( |
Trường | |
---|---|
maneuver |
Trình bày hướng dẫn di chuyển cho chặng hiện tại (ví dụ: rẽ trái, hợp nhất hoặc đi thẳng). Trường này xác định biểu tượng nào sẽ hiển thị. |
instructions |
Hướng dẫn thực hiện bước này. |
RouteLegStepTravelAdvisory
Đóng gói thông tin bổ sung mà người dùng cần được thông báo, chẳng hạn như quy định hạn chế có thể có đối với khu vực giao thông trên một bước đi.
Biểu diễn dưới dạng JSON |
---|
{
"speedReadingIntervals": [
{
object ( |
Trường | |
---|---|
speed |
LƯU Ý: Trường này hiện chưa được điền sẵn. |
RouteLegTravelAdvisory
Đóng gói thông tin bổ sung mà người dùng cần được thông báo, chẳng hạn như quy định hạn chế có thể có đối với khu vực giao thông, v.v. trên một chặng đường.
Biểu diễn dưới dạng JSON |
---|
{ "tollInfo": { object ( |
Trường | |
---|---|
toll |
Đóng gói thông tin về phí cầu đường trên |
speed |
Khoảng thời gian đọc nhanh nêu chi tiết mật độ lưu lượng truy cập. Áp dụng trong trường hợp có lựa chọn ưu tiên về định tuyến Ví dụ:
|