オンデマンド旅行サービス用のクライアント ライブラリ

サーバー間通信に生の REST または gRPC を使用するよりも、Google の言語固有のクライアント ライブラリを使用することをおすすめします。 これらのクライアントのベースとなる protobuf ファイルは、GitHub リポジトリから入手できます。

アプリケーションの言語でライブラリが存在しない場合は、gRPC または Fleet Engine REST エンドポイントを使用します。

Java

Java ライブラリは、 com.google.maps:google-maps-fleetengine として公開 Maven リポジトリに公開されています。

Gradle

dependencies {
  implementation 'com.google.maps:google-maps-fleetengine:latest.release'
}

Maven

<project>
  <dependency>
    <groupId>com.google.maps</groupId>
    <artifactId>google-maps-fleetengine</artifactId>
    <version>LATEST</version>
  </dependency>
</project>

Fleet Engine スタートガイド ページの Fleet Engine API の操作に関する Java の例をご覧ください。

Fleet Engine 認証ライブラリ

Fleet Engine 認証ライブラリを使用すると、Java 環境で署名付き JSON ウェブトークンを作成できます。Fleet Engine は JWT を使用して、信頼できない環境での Fleet Engine API へのアクセスを制限します。Fleet Engine 認証ライブラリを使用すると、Java で Fleet Engine JWT を簡単に作成して安全に署名できます。詳細については、Java 用 Fleet Engine 認証ライブラリをご覧ください。

このライブラリには次のようなメリットがあります。

  • Fleet Engine トークンの作成プロセスを簡素化します。
  • 認証情報ファイルを使用する以外のトークン署名メカニズム(サービス アカウントの権限借用など)を提供します。

Node.js / TypeScript

https://www.npmjs.com/package/@googlemaps/fleetengine をご覧ください。

npm

npm install @googlemaps/fleetengine

Go

Go ライブラリは、 https://pkg.go.dev/cloud.google.com/go/maps のモジュールとしてパッケージ化されています。

Python

https://pypi.org/project/google-maps-fleetengine/0.1.0/ をご覧ください。

pip

pip install google-auth
pip install google-maps-fleetengine

C#

C# ライブラリのインストール手順については、 https://www.nuget.org/packages/Google.Maps.FleetEngine.V1 をご覧ください。

PHP

https://packagist.org/packages/google/maps-fleetengine をご覧ください。

Ruby

https://rubygems.org/gems/google-maps-fleet_engine をご覧ください。