- JSON 表示法
- RouteLeg
- 折線
- RouteLegStep
- NavigationInstruction
- RouteLegStepTravelAdvisory
- RouteLegTravelAdvisory
包含路線,其中包含一系列連接起點、終點和中間路線控點的相連路段。
| JSON 表示法 |
|---|
{ "legs": [ { object ( |
| 欄位 | |
|---|---|
legs[] |
路線的路段集合 (路線控點之間的路徑區段)。每個路段皆對應至兩個非 |
distance |
路線的移動距離 (以公尺為單位)。 |
duration |
導航路線所需的時間長度。如果將 持續時間以秒為單位,最多 9 個小數位數,結尾為「 |
static |
不考量交通狀況的路線行駛時間。 持續時間以秒為單位,最多 9 個小數位數,結尾為「 |
polyline |
整體路線折線。此折線是所有 |
description |
路線說明。 |
warnings[] |
顯示路線時要顯示的警告陣列。 |
viewport |
折線的可視區域定界框。 |
travel |
路線的其他資訊。 |
optimized |
如果將 |
RouteLeg
封裝非 via 路線控點之間的線段。
| JSON 表示法 |
|---|
{ "distanceMeters": integer, "duration": string, "staticDuration": string, "polyline": { object ( |
| 欄位 | |
|---|---|
distance |
路線路段的移動距離,以公尺為單位。 |
duration |
瀏覽路段所需的時間長度。如果 時間長度以秒為單位,最多可有 9 個小數位數,並應以「 |
static |
路段的實際行駛時間,計算時不考量交通狀況。 持續時間以秒為單位,最多 9 個小數位數,結尾為「 |
polyline |
這個航段的整體折線。包括每個 |
start |
這個路段的起點。這可能與提供的 |
end |
這個路段的終點位置。這可能與提供的 |
steps[] |
代表這個路段中路段的步驟陣列。每個步驟都代表一個導覽指示。 |
travel |
封裝使用者應瞭解的其他資訊,例如路線路段可能的交通區限制等。 |
折線
封裝編碼折線。
| JSON 表示法 |
|---|
{ // Union field |
| 欄位 | |
|---|---|
聯集欄位 polyline_type。封裝折線的類型。預設值為 encoded_polyline。polyline_type 只能是下列其中一項: |
|
encoded |
使用折線編碼演算法的折線字串編碼。 |
geo |
使用 GeoJSON LineString 格式指定折線。 |
RouteLegStep
封裝 RouteLeg 的某個區段。步驟對應單一導覽指示。路線段落由步驟組成。
| JSON 表示法 |
|---|
{ "distanceMeters": integer, "staticDuration": string, "polyline": { object ( |
| 欄位 | |
|---|---|
distance |
這個步驟的移動距離 (以公尺為單位)。在某些情況下,這個欄位可能沒有值。 |
static |
在不考量路況的情況下,通過此步驟所需的時間。在某些情況下,這個欄位可能沒有值。 時間長度以秒為單位,最多可有 9 個小數位數,並應以「 |
polyline |
與此步驟相關聯的折線。 |
start |
這個步驟的開始位置。 |
end |
這個步驟的結束位置。 |
navigation |
導航指示。 |
travel |
封裝使用者應瞭解的其他資訊,例如路段步驟的可能交通區限制。 |
NavigationInstruction
| JSON 表示法 |
|---|
{
"maneuver": enum ( |
| 欄位 | |
|---|---|
maneuver |
封裝目前步驟的導航指示 (例如向左轉、合併或直線)。這個欄位會決定要顯示的圖示。 |
instructions |
操作說明。 |
RouteLegStepTravelAdvisory
封裝使用者應瞭解的其他資訊,例如路段步驟的可能交通區限制。
| JSON 表示法 |
|---|
{
"speedReadingIntervals": [
{
object ( |
| 欄位 | |
|---|---|
speed |
注意:這個欄位目前未填入任何內容。 |
RouteLegTravelAdvisory
封裝使用者應瞭解的其他資訊,例如路線路段可能的交通區限制等。
| JSON 表示法 |
|---|
{ "tollInfo": { object ( |
| 欄位 | |
|---|---|
toll |
封裝特定 |
speed |
速度讀取間隔,詳細說明交通密度。適用於 範例: |