ComputeCustomRoutes 要求訊息。
| JSON 表示法 |
|---|
{ "origin": { object ( |
| 欄位 | |
|---|---|
origin |
必要欄位。起點路線控點。 |
destination |
必要欄位。目的地路線控點。 |
intermediates[] |
選用設定。沿路 (不含終點) 的路線控點組合,用於停靠或經過。最多支援 25 個中繼路線控點。 |
travel |
選用設定。指定交通方式。只支援 |
routing |
選用設定。指定計算路線的方式。伺服器會嘗試使用所選的路由偏好設定來計算路徑。如果轉送偏好設定導致錯誤或過長的延遲時間,則會傳回錯誤。只有在 |
polyline |
選用設定。指定您對折線品質的偏好設定。 |
polyline |
選用設定。指定折線的偏好編碼。 |
departure |
選用設定。出發時間。如未設定這個值,則這個值會預設為您提出要求的時間。如果將這個值設為已發生的時間,要求就會失敗。 RFC3339 世界標準時間「Zulu」格式的時間戳記,解析度以奈秒為單位,小數點後最多 9 位。例如 |
route |
選用設定。一組滿足條件,這些條件會影響路線的計算方式。 |
route |
必要欄位。要進行最佳化調整的路線目標。 |
language |
選用設定。BCP-47 語言代碼,例如「en-US」或「sr-Latn」。詳情請參閱「Unicode 語言代碼」。如需支援語言清單,請參閱「程式語言支援」一文。如未提供這個值,系統會根據路線要求的位置推斷顯示語言。 |
units |
選用設定。指定顯示欄位的測量單位。這包括 |
RouteObjective
封裝一項要由「ComputeCustomRoutes」進行最佳化的目標。
| JSON 表示法 |
|---|
{ // Union field |
| 欄位 | |
|---|---|
聯集欄位 objective。路徑目標。objective 只能是下列其中一項: |
|
rate |
價目表目標。 |
RateCard
封裝 RateCard 路徑目標。
| JSON 表示法 |
|---|
{ "costPerMinute": { object ( |
| 欄位 | |
|---|---|
cost |
選用設定。每分鐘費用。 |
cost |
選用設定。每公里費用 |
include |
選用設定。是否將過路費納入整體費用。 |
MonetaryCost
封裝價目表中的使用費用。
| JSON 表示法 |
|---|
{ "value": number } |
| 欄位 | |
|---|---|
value |
必要欄位。從要求中推測的當地幣別成本值。 |