有料道路や有料道路を使わないなど、使わない経路の対象物を リクエストにルート修飾子を追加して、高速道路から高速道路までルートを解析できます。その後、API は そのような機能を必要としないルートを提供します。
リクエストで routeModifiers
プロパティを使用する
RouteModifiers.avoidTolls
を指定できます。
avoidHighways
、avoidFerries
、avoidIndoor
。
経路修飾子を指定しても、次の単語を含むルートが除外されるわけではありません 制限されています。API は修飾子を使用して、よりバイアスをかけた結果を返す 好ましいルートを確認できます回避オプションをリクエストする理由はいくつか考えられます それによってルートが変わることはありません。たとえば、出発地から目的地への唯一のルートで、高速道路やフェリーを避けることができない場合です。または、 所要時間が大幅に長くなっています。
次の例は、ルート修飾子を computeRoutes メソッド(REST)リクエストの本文を使用します。このオプションを ComputeRoutes メソッド(gRPC)が使用されます。この例では、有料道路と高速道路を使わないように指定します。
{ "origin":{ "location":{ "latLng":{ "latitude":37.419734, "longitude":-122.0827784 } } }, "destination":{ "location":{ "latLng":{ "latitude":37.417670, "longitude":-122.079595 } } }, "routeModifiers": { "avoidTolls": true, "avoidHighways": true, } }