Biblioteki klienta usług podróży na żądanie

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 interfejsów gRPC lub Fleet Engine REST.

Java

Biblioteki Java są publikowane w publicznych repozytoriach Maven jako 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>

Przykłady interakcji z Fleet Engine API w języku Java znajdziesz na stronie 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. Biblioteka uwierzytelniania Fleet Engine upraszcza tworzenie tokenów JWT Fleet Engine w Javie i bezpiecznie je podpisuje. Więcej informacji znajdziesz w bibliotece uwierzytelniania Fleet Engine dla Javy.

Biblioteka zapewnia te korzyści:

  • Upraszcza proces tworzenia tokenów silnika floty.
  • Udostępnia mechanizmy podpisywania tokenów inne niż używanie plików danych logowania (np. podszywanie się pod konto usługi).

Node.js / TypeScript

Zapoznaj się z informacjami na stronie https://www.npmjs.com/package/@googlemaps/fleetengine.

npm

npm install @googlemaps/fleetengine

Przeczytaj

Biblioteka Go jest spakowana jako moduł pod adresem https://pkg.go.dev/cloud.google.com/go/maps.

Python

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# znajdziesz na stronie https://www.nuget.org/packages/Google.Maps.FleetEngine.V1.

PHP

Zapoznaj się z informacjami na stronie https://packagist.org/packages/google/maps-fleetengine.

Ruby

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