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

サーバー間通信で未加工の 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 API を操作する Java の例については、Fleet Engine のスタートガイドをご覧ください。

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 をご覧ください。