ライドシェアリング旅行の最適ルートを決定する際、 最速ルートが常に最適なオプションとは限りません。おすすめ ルートを計画できます。
Routes Preferred API を使用すると、Google Cloud の
ComputeCustomRoutes
メソッドを使用してルート目標を作成します。
ComputeCustomRoutes
メソッドを使用すると、ルートのコンプライアンスを確保するためにも、
オペレーターが選択したルートと
あります。
Routes Preferred API と Navigation SDK ルート計画のメリットを最大限に享受できます
ComputeCustomRoutes メソッドを有効にする
コードで ComputeCustomRoutes
メソッドを使用する前に、次のことを行う必要があります。
有効にする必要があります。Routes Preferred API の有効化の詳細
スタートガイドをご覧ください。
ComputeCustomRoutes メソッドを使用する
ComputeCustomRoutes
メソッドでは、レスポンスを指定する必要があります。
フィールド マスクを使用して識別されます。レスポンスのフィールド マスクを指定するには、
URL パラメータ $fields
または fields
、または HTTP/gRPC ヘッダーを使用する
X-Goog-FieldMask
。詳細については、次をご覧ください:
システム パラメータ。
フィールド マスク値は、フィールドパスのカンマ区切りのリストです。各フィールドのパス は、メッセージ階層を表すフィールド名のドット区切りリストです。 フィールド名は、JSON オブジェクト キーまたは protobuf フィールドタグ名です。 フィールドパスは、最上位のレスポンス メッセージ タイプから始まります。 その後に必要に応じて 1 つ以上のドット、 渡されます。通常、フィールドパスは次のように構築されます。
topLevelField[.secondLevelField][.thirdLevelField][...]
特殊なケースのフィールド マスクはワイルドカード「*」で、これにより、すべてのルートレベル 表示されます。
詳しくは以下をご覧ください。
ComputeCustomRoutes
メソッドの使用例については、以下をご覧ください。
カスタムルートの計算(ベータ版)の例
通行料金の計算
通行料金の計算については、以下をご覧ください。 通行料金の計算
通行料金の計算例については、以下をご覧ください。 カスタムルートの例の計算。