Clientbibliotheken für On-Demand-Fahrtdienste

Für eine bessere Erfahrung als bei der Entwicklung über unformatierte REST- oder gRPC-Aufrufe für die Server-zu-Server-Kommunikation sollten Sie die sprachspezifischen Clientbibliotheken von Google verwenden. Die Protobuf-Dateien, auf denen diese Clients basieren, finden Sie im GitHub Repository.

Wenn keine Bibliotheken in der Sprache Ihrer Anwendung vorhanden sind, verwenden Sie gRPC oder die Fleet Engine REST Endpunkte.

Java

Java-Bibliotheken werden als com.google.maps:google-maps-fleetengine in öffentlichen Maven-Repositories veröffentlicht.

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>

Auf der Seite Erste Schritte mit Fleet Engine finden Sie Java-Beispiele für die Interaktion mit der Fleet Engine API.

Fleet Engine-Authentifizierungsbibliothek

Mit der Fleet Engine-Authentifizierungsbibliothek können Sie signierte JSON-Web-Tokens in der Java-Umgebung erstellen. Fleet Engine verwendet JWTs, um den Zugriff auf Fleet Engine APIs in nicht vertrauenswürdigen Umgebungen einzuschränken. Die Fleet Engine-Authentifizierungsbibliothek vereinfacht die Erstellung von Fleet Engine-JWTs in Java und signiert sie sicher. Weitere Informationen finden Sie unter Fleet Engine-Authentifizierungsbibliothek für Java.

Die Bibliothek bietet folgende Vorteile:

  • Vereinfacht die Erstellung von Fleet Engine-Tokens.
  • Bietet andere Mechanismen zum Signieren von Tokens als die Verwendung von Anmeldedatendateien, z. B. die Identitätswechsel eines Dienstkontos.

Node.js / TypeScript

Weitere Informationen finden Sie unter https://www.npmjs.com/package/@googlemaps/fleetengine.

npm

npm install @googlemaps/fleetengine

Ok

Die Go-Bibliothek ist als Modul unter https://pkg.go.dev/cloud.google.com/go/maps verpackt.

Python

Weitere Informationen finden Sie unter https://pypi.org/project/google-maps-fleetengine/0.1.0/.

pip

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

C#

Eine Installationsanleitung für die C#-Bibliothek finden Sie unter https://www.nuget.org/packages/Google.Maps.FleetEngine.V1.

PHP

Weitere Informationen finden Sie unter https://packagist.org/packages/google/maps-fleetengine.

Ruby

Weitere Informationen finden Sie unter https://rubygems.org/gems/google-maps-fleet_engine.