如要獲得比透過原始 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 Web Token。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。
小茹
請參閱 https://rubygems.org/gems/google-maps-fleet_engine。