Để có trải nghiệm tốt hơn so với việc phát triển qua REST thô hoặc gRPC để giao tiếp giữa các máy chủ, hãy sử dụng thư viện ứng dụng dành riêng cho ngôn ngữ của Google. Tải các tệp protobuf mà các ứng dụng này dựa trên đó bằng cách truy cập vào kho lưu trữ GitHub.
Nếu thư viện không tồn tại bằng ngôn ngữ của ứng dụng, hãy dùng gRPC hoặc Điểm cuối Fleet Engine REST.
Java
Thư viện Java được phát hành trong 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>
Xem ví dụ về Java để tương tác với API Fleet Engine trên trang Bắt đầu sử dụng Fleet Engine.
Thư viện xác thực công cụ của Fleet
Bạn có thể dùng Thư viện xác thực Fleet Engine để tạo trang web JSON đã ký mã thông báo trong môi trường Java. Công cụ của đội xe sử dụng JWT để hạn chế quyền truy cập vào các API của Công cụ của đội xe trong môi trường không đáng tin cậy. Thư viện xác thực công cụ của đội xe đơn giản hoá việc tạo JWT của công cụ của đội xe trong Java và ký các JWT đó một cách an toàn. Để biết thông tin chi tiết, vui lòng xem Thư viện xác thực Fleet Engine xác thực cho Java.
Thư viện này mang lại các lợi ích sau:
- Đơn giản hoá quy trình tạo Mã thông báo Fleet Engine.
- Cung cấp các cơ chế ký mã thông báo ngoài việc sử dụng tệp thông tin xác thực (chẳng hạn như giả mạo tài khoản dịch vụ).
Node.js / TypeScript
Xem https://www.npmjs.com/package/@googlemaps/fleetengine
bước/phút
npm install @googlemaps/fleetengine
Go
Thư viện Go được đóng gói dưới dạng mô-đun tại https://pkg.go.dev/cloud.google.com/go/maps
Python
Xem https://pypi.org/project/google-maps-fleetengine/0.1.0/
pip
pip install google-auth
pip install google-maps-fleetengine
C#
Bạn có thể xem hướng dẫn cài đặt cho thư viện C# tại https://www.nuget.org/packages/Google.Maps.FleetEngine.V1.
PHP
Xem https://packagist.org/packages/google/maps-fleetengine.