未加工の REST や gRPC を使用して開発するよりも、 Google の言語別のクライアント ライブラリを使用します。 これらのクライアントのベースになっている protobuf ファイルを入手するには、GitHub にアクセスしてください できます。
アプリケーションの言語にライブラリが存在しない場合は、gRPC または Fleet Engine REST エンドポイントを使用します。
Java
Java ライブラリは google.maps.fleetengine.v1
の下に公開されます。
Gradle
plugins {
id "maven-publish"
id "com.google.cloud.artifactregistry.gradle-plugin" version "2.1.4"
}
publishing {
repositories {
maven {
url "artifactregistry://us-maven.pkg.dev/fleetengine-gapic/maven"
}
}
}
repositories {
maven {
url "artifactregistry://us-maven.pkg.dev/fleetengine-gapic/maven"
}
}
dependencies {
implementation 'com.google.maps:gapic-google-maps-fleetengine-v1-java:latest.release'
}
Maven
<project>
<distributionManagement>
<snapshotRepository>
<id>artifact-registry</id>
<url>artifactregistry://us-maven.pkg.dev/fleetengine-gapic/maven</url>
</snapshotRepository>
<repository>
<id>artifact-registry</id>
<url>artifactregistry://us-maven.pkg.dev/fleetengine-gapic/maven</url>
</repository>
</distributionManagement>
<repositories>
<repository>
<id>artifact-registry</id>
<url>artifactregistry://us-maven.pkg.dev/fleetengine-gapic/maven</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<build>
<extensions>
<extension>
<groupId>com.google.cloud.artifactregistry</groupId>
<artifactId>artifactregistry-maven-wagon</artifactId>
<version>2.1.4</version>
</extension>
</extensions>
</build>
<dependency>
<groupId>com.google.maps</groupId>
<artifactId>gapic-google-maps-fleetengine-v1-java</artifactId>
<version>LATEST</version>
</dependency>
</project>
Fleet Engine API の操作に関する Java の例を Fleet Engine スタートガイドのページ
Fleet Engine Authentication Library
Fleet Engine Authentication Library を使用すると、署名付き JSON ウェブ Java 環境でトークンを生成しています。Fleet Engine は、JWT を使用して以下へのアクセスを Fleet Engine API を信頼できない環境に配置する。フリート エンジン認証 ライブラリは、Java での Fleet Engine JWT の構築を簡素化し、安全に署名 できます。詳細については、Java 用 Fleet Engine Authentication Library をご覧ください。
このライブラリには次のような利点があります。
- 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 をご覧ください。