Bibliothèques clientes pour les services de voyages à la demande

Pour une meilleure expérience que le développement avec 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 reposent ces clients, accédez au dépôt GitHub.

Si aucune bibliothèque n'existe dans la langue de votre application, utilisez gRPC ou les points de terminaison REST de Fleet Engine.

Java

Les bibliothèques Java sont publiées dans des dépôts Maven publics en tant que 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 des 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 du moteur de flotte 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 approuvés. La bibliothèque d'authentification de 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 page Bibliothèque d'authentification du moteur de flotte pour Java.

La bibliothèque offre les avantages suivants:

  • Simplifie le processus de création de jetons de moteur de flotte.
  • 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 en tant que module sur la page 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# sur la page 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.