v1alpha.computeCustomRoutes 要求訊息。
JSON 表示法 |
---|
{ "origin": { object ( |
欄位 | |
---|---|
origin |
必要欄位。起點路線控點。 |
destination |
必要欄位。目的地路線控點。 |
intermediates[] |
選用設定。沿著路線行經 (不含終點) 的一組路線控點,一種是上下車或經過的路點。最多可支援 25 個中繼路線控點。 |
travelMode |
選用設定。指定交通方式。目前僅支援雲端硬碟。 |
routingPreference |
選用設定。指定路線計算方式。伺服器會嘗試使用所選轉送偏好設定來計算路徑。如果轉送偏好設定產生錯誤或額外的長時間延遲時間,系統會傳回錯誤。日後,我們可能會在偏好選項未提供有效結果時導入備用機制。您只能在 |
polylineQuality |
選用設定。指定折線品質的偏好設定。 |
polylineEncoding |
選用設定。指定折線的偏好編碼。 |
departureTime |
選用設定。出發時間。如果您沒有設定這個值,這個值會預設為您提出要求的時間。如果將這個值設為已發生的時間,要求就會失敗。 RFC3339 世界標準時間「Zulu」格式的時間戳記,採用奈秒解析度,且最多 9 個小數位數。範例: |
routeModifiers |
選用設定。影響路線計算方式的一組條件。 |
routeObjective |
必要欄位。要進行最佳化調整的路徑目標。 |
languageCode |
選用設定。BCP-47 語言代碼,例如「en-US」或「sr-Latn」。詳情請參閱 http://www.unicode.org/reports/tr35/#Unicode_locale_identifier。如需支援的語言清單,請參閱語言支援。如果未提供這個值,系統會根據路線要求的位置推測顯示語言。 |
units |
選用設定。為顯示欄位指定測量單位。包括 |
RouteObjective
封裝要依據 v1alpha.computeCustomRoutes 進行最佳化的目標。
JSON 表示法 |
---|
{
"rateCard": {
object ( |
欄位 | |
---|---|
rateCard |
RateCard 目標。 |
RateCard
封裝 RateCard 路徑目標。
JSON 表示法 |
---|
{ "costPerMinute": { object ( |
欄位 | |
---|---|
costPerMinute |
選用設定。每分鐘費用。 |
costPerKm |
選用設定。每公里費用。 |
includeTolls |
選用設定。是否要在整體費用中納入過路費。 |
MonetaryCost
列出價目表中所使用的費用。
JSON 表示法 |
---|
{ "value": number } |
欄位 | |
---|---|
value |
必要欄位。從要求所推測的當地幣別的費用值。 |