Bibliotecas cliente para servicios de viajes a pedido

Para obtener una mejor experiencia que el desarrollo a través de REST o gRPC sin procesar para la comunicación de servidor a servidor, usa las bibliotecas cliente específicas del lenguaje de Google. Para obtener los archivos protobuf en los que se basan estos clientes, visita el GitHub repositorio.

Si no existen bibliotecas en el lenguaje de tu aplicación, usa gRPC o los extremos REST de Fleet Engine.

Java

Las bibliotecas de Java se publican en repositorios públicos de Maven como 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>

Consulta los ejemplos de Java para interactuar con la API de Fleet Engine en la página Comienza a usar Fleet Engine.

Biblioteca de autenticación de Fleet Engine

Puedes usar la biblioteca de autenticación de Fleet Engine para crear tokens web JSON firmados en el entorno de Java. Fleet Engine usa JWT para restringir el acceso a las APIs de Fleet Engine en entornos no confiables. La biblioteca de autenticación de Fleet Engine simplifica la construcción de JWT de Fleet Engine en Java y los firma de forma segura. Para obtener más detalles, consulta Biblioteca de autenticación de Fleet Engine para Java.

La biblioteca proporciona los siguientes beneficios:

  • Simplifica el proceso de creación de tokens de Fleet Engine.
  • Proporciona mecanismos de firma de tokens que no usan archivos de credenciales (como la suplantación de una cuenta de servicio).

Node.js / TypeScript

Consulta https://www.npmjs.com/package/@googlemaps/fleetengine.

npm

npm install @googlemaps/fleetengine

Go

La biblioteca de Go se empaqueta como un módulo en https://pkg.go.dev/cloud.google.com/go/maps.

Python

Consulta https://pypi.org/project/google-maps-fleetengine/0.1.0/

pip

pip install google-auth
pip install google-maps-fleetengine

C#

Las instrucciones de instalación de la biblioteca de C# se pueden encontrar en https://www.nuget.org/packages/Google.Maps.FleetEngine.V1.

PHP

Consulta https://packagist.org/packages/google/maps-fleetengine.

Ruby

Consulta https://rubygems.org/gems/google-maps-fleet_engine.