Aby uzyskać lepsze wyniki niż przy użyciu komunikacji między serwerami za pomocą protokołów REST lub gRPC, użyj bibliotek klienta Google dla danego języka. Aby pobrać pliki protobuf, na których są oparte te klienci, otwórz repozytorium GitHub.
Jeśli biblioteki nie istnieją w języku aplikacji, użyj gRPC lub Punkty końcowe Fleet Engine REST.
Java
Biblioteki Java są publikowane w ramach 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>
Zobacz przykłady interakcji z interfejsem Fleet Engine API w Javie na Strona Pierwsze kroki z Fleet Engine.
Biblioteka uwierzytelniania Fleet Engine
Korzystając z biblioteki uwierzytelniania Fleet Engine, możesz tworzyć podpisane tokeny internetowe w formacie JSON w środowisku Java. Fleet Engine używa tokenów JWT do ograniczania dostępu do interfejsów API Fleet Engine w niezabezpieczonych środowiskach. Uwierzytelnianie Fleet Engine Biblioteka upraszcza tworzenie tokenów JWT Fleet Engine w Javie i bezpieczne znaki . Więcej informacji znajdziesz w artykule Biblioteka uwierzytelniania Fleet Engine dla Javy.
Biblioteka zapewnia te korzyści:
- Upraszcza proces tworzenia tokenów Fleet Engine.
- Udostępnia mechanizmy podpisywania tokenów inne niż używanie plików danych logowania (np. podszywanie się pod konto usługi).
Node.js / TypeScript
Zobacz https://www.npmjs.com/package/@googlemaps/fleetengine
npm
npm install @googlemaps/fleetengine
Przeczytaj
Biblioteka Go jest dostępna w postaci modułu. https://pkg.go.dev/cloud.google.com/go/maps
Python
Więcej informacji znajdziesz na stronie https://pypi.org/project/google-maps-fleetengine/0.1.0/.
pip
pip install google-auth
pip install google-maps-fleetengine
C#
Instrukcje instalacji biblioteki C# można znaleźć na stronie https://www.nuget.org/packages/Google.Maps.FleetEngine.V1.
PHP
Więcej informacji znajdziesz na https://packagist.org/packages/google/maps-fleetengine.
Ruby
Więcej informacji znajdziesz na stronie https://rubygems.org/gems/google-maps-fleet_engine.