Pour une meilleure expérience que le développement sur REST brut ou gRPC pour la communication de serveur à serveur, utilisez les bibliothèques clientes spécifiques à la langue de Google. Pour obtenir les fichiers protobuf sur lesquels ces clients sont basés, accédez au GitHub GitHub.
Si des bibliothèques n'existent pas dans la langue de votre application, utilisez gRPC ou les points de terminaison REST Fleet Engine.
ondemandAdmin
Java
Les bibliothèques Java sont publiées dans des dépôts Maven publics sous le nom
com.google.maps:google-maps-fleetengine.
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>
Consultez les exemples Java pour interagir avec l'API Fleet Engine sur la page Premiers pas avec Fleet Engine.
Bibliothèque d'authentification Fleet Engine
Vous pouvez utiliser la bibliothèque d'authentification Fleet Engine pour créer des jetons Web JSON signés dans l'environnement Java. Fleet Engine utilise des jetons JWT pour limiter l'accès aux API Fleet Engine dans les environnements non fiables. La bibliothèque d'authentification Fleet Engine simplifie la création de jetons JWT Fleet Engine en Java et les signe de manière sécurisée. Pour en savoir plus, consultez la bibliothèque d'authentification Fleet Engine pour Java.
La bibliothèque offre les avantages suivants :
- Simplifie le processus de création de jetons Fleet Engine.
- Fournit des mécanismes de signature de jetons autres que l'utilisation de fichiers d'identifiants (par exemple, l'emprunt d'identité d'un compte de service).
Node.js / TypeScript
Consultez la page https://www.npmjs.com/package/@googlemaps/fleetengine.
npm
npm install @googlemaps/fleetengine
Go
La bibliothèque Go est empaquetée sous forme de module à l'adresse https://pkg.go.dev/cloud.google.com/go/maps
Python
Consultez la page https://pypi.org/project/google-maps-fleetengine/0.1.0/.
pip
pip install google-auth
pip install google-maps-fleetengine
C#
Vous trouverez les instructions d'installation de la bibliothèque C# à l'adresse https://www.nuget.org/packages/Google.Maps.FleetEngine.V1.
PHP
Consultez la page https://packagist.org/packages/google/maps-fleetengine.
Ruby
Consultez la page https://rubygems.org/gems/google-maps-fleet_engine.