v1alpha.computeRouteMatrix リクエスト メッセージ
JSON 表現 |
---|
{ "origins": [ { object ( |
フィールド | |
---|---|
origins[] |
必須。オリジンの配列。回答行列の行を決定します。出発地と目的地の基数には、いくつかのサイズ制限が適用されます。
|
destinations[] |
必須。デスティネーションの配列。レスポンス マトリックスの各列を指定します。 |
travelMode |
(省略可)移動手段を指定します。 |
routingPreference |
(省略可)ルートの計算方法を指定します。サーバーは、選択されたルーティング設定を使用してルートを計算します。ルーティング設定によりエラーまたは余分なレイテンシが発生した場合は、エラーが返されます。将来的には、推奨されるオプションでは有効な結果が得られない場合に別のオプションを使用するフォールバック メカニズムが実装される可能性があります。このオプションは、 |
departureTime |
(省略可)出発時刻。この値を指定しない場合、デフォルトはリクエストを行った時刻になります。この値を、すでに発生した時刻に設定すると、リクエストは失敗します。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
RouteMatrixOrigin
ComputeRouteMatrixRequest の単一の送信元
JSON 表現 |
---|
{ "waypoint": { object ( |
フィールド | |
---|---|
waypoint |
必須。出発地の地点 |
routeModifiers |
(省略可)これをオリジンとするすべてのルートの修飾子 |
RouteMatrixDestination
ComputeRouteMatrixRequest の単一の宛先
JSON 表現 |
---|
{
"waypoint": {
object ( |
フィールド | |
---|---|
waypoint |
必須。目的地の地点 |