地点には、heading
や sideOfRoad
の設定など、ルートの計算方法を変更するための場所の修飾子が含まれている場合があります。
車両の向きを指定する
地点を定義するには、地理的ロケーション(REST)またはロケーション(gRPC)を緯度と経度の座標のペアとして指定します。
位置情報では、各地点に到着したときに車両が向かう方向を指定することもできます。この機能を使用すると、乗車を待っている消費者と同じ側に車両が到着するようにできます。方角を指定しない場合、車両は道路の間違った側に到着する可能性があります。
方角の値はコンパスの方向に沿った整数で、0 ~ 359 の範囲になります。たとえば、値 0 は真北の方向を示します。
次の例は、地点に heading
を設定する方法を示しています。
{ "origin":{ "location":{ "latLng":{ "latitude": 37.419734, "longitude": -122.0827784 }, "heading": 127 } }, ...
道路の片側を指定
ビジネスを表すには、ウェイポイント(REST)オブジェクトまたはウェイポイント(gRPC)オブジェクトを作成します。緯度と経度のペアで定義される位置は、道路の特定の辺に対応します。ただし、ルートの最適化をサポートするため、指定された場所から道路の反対側に停車地点を設定することもできます。
地点は sideOfRoad
プロパティをサポートしています。これは、地点の位置として車両が指定された道路と同じ側に停車することを優先することを示します。
ウェイポイントの sideOfRoad
プロパティを true
に設定することで、優先する側を経路で使用することを指定します。この場合は、車両が場所を通過すると、その場所が偏っている道路の片側に車両が停車します。
次の例は、地点に sideOfRoad
を設定する方法を示しています。
{ "origin":{ "location":{ "latLng":{ "latitude": 37.419734, "longitude": -122.0827784 } }, "sideOfRoad": true }, ...