Bibliotecas de cliente para serviços de viagens sob demanda

Para uma experiência melhor do que o desenvolvimento em REST ou gRPC brutos para comunicação de servidor para servidor, use as bibliotecas de cliente específicas de linguagem do Google. Acesse os arquivos protobuf em que esses clientes se baseiam no repositório do GitHub.

Se não houver bibliotecas na linguagem do seu aplicativo, use o gRPC ou os endpoints REST do Fleet Engine.

Java

As bibliotecas Java são publicadas em repositórios públicos do 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>

Confira exemplos em Java para interagir com a API Fleet Engine na página Começar a usar o Fleet Engine.

Biblioteca de autenticação do Fleet Engine

Use a biblioteca de autenticação do Fleet Engine para criar JSON Web Tokens assinados no ambiente Java. O Fleet Engine usa JWTs para restringir o acesso às APIs do Fleet Engine em ambientes não confiáveis. A biblioteca de autenticação do Fleet Engine simplifica a criação de JWTs do Fleet Engine em Java e os assina com segurança. Para mais detalhes, consulte Biblioteca de autenticação do Fleet Engine para Java.

A biblioteca oferece os seguintes benefícios:

  • Simplifica o processo de criação de tokens do Fleet Engine.
  • Fornece mecanismos de assinatura de token que não usam arquivos de credenciais (como personificar uma conta de serviço).

Node.js / TypeScript

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

npm

npm install @googlemaps/fleetengine

Go

A biblioteca Go é empacotada como um módulo em https://pkg.go.dev/cloud.google.com/go/maps

Python

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

pip

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

C#

As instruções de instalação da biblioteca C# estão disponíveis em https://www.nuget.org/packages/Google.Maps.FleetEngine.V1.

PHP

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

Ruby

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