ルートの計画

ライドシェアリング旅行の最適ルートを決定する際、 最速ルートが常に最適なオプションとは限りません。おすすめ ルートを計画できます。

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 メソッドの使用例については、以下をご覧ください。 カスタムルートの計算(ベータ版)の例

通行料金の計算

通行料金の計算については、以下をご覧ください。 通行料金の計算

通行料金の計算例については、以下をご覧ください。 カスタムルートの例の計算