Librerie client per i servizi delle corse on demand

Per un'esperienza migliore rispetto allo sviluppo su REST o gRPC non elaborati per comunicazione server-to-server, utilizza le librerie client specifiche per i linguaggi di Google. Accedi ai file protobuf su cui si basano questi client visitando GitHub repository Git.

Se non esistono librerie nel linguaggio della tua applicazione, utilizza gRPC o Endpoint REST Fleet Engine.

NOTA: le librerie GAPIC devono essere eseguite in ambienti server attendibili. I JWT non sono necessari. Usa le Credenziali predefinite dell'applicazione insieme alla ruolo ondemandAdmin appropriato.

Java

Le librerie Java sono pubblicate in google.maps.fleetengine.v1.

Gradle

plugins {
  id "maven-publish"
  id "com.google.cloud.artifactregistry.gradle-plugin" version "2.1.4"
}

publishing {
  repositories {
    maven {
      url "artifactregistry://us-maven.pkg.dev/fleetengine-gapic/maven"
    }
  }
}

repositories {
  maven {
    url "artifactregistry://us-maven.pkg.dev/fleetengine-gapic/maven"
  }
}

dependencies {
  implementation 'com.google.maps:gapic-google-maps-fleetengine-v1-java:latest.release'
}

Maven

<project>
  <distributionManagement>
    <snapshotRepository>
      <id>artifact-registry</id>
      <url>artifactregistry://us-maven.pkg.dev/fleetengine-gapic/maven</url>
    </snapshotRepository>
    <repository>
      <id>artifact-registry</id>
      <url>artifactregistry://us-maven.pkg.dev/fleetengine-gapic/maven</url>
    </repository>
  </distributionManagement>

  <repositories>
    <repository>
      <id>artifact-registry</id>
      <url>artifactregistry://us-maven.pkg.dev/fleetengine-gapic/maven</url>
      <releases>
        <enabled>true</enabled>
      </releases>
      <snapshots>
        <enabled>true</enabled>
      </snapshots>
    </repository>
  </repositories>

  <build>
    <extensions>
      <extension>
        <groupId>com.google.cloud.artifactregistry</groupId>
        <artifactId>artifactregistry-maven-wagon</artifactId>
        <version>2.1.4</version>
      </extension>
    </extensions>
  </build>

  <dependency>
    <groupId>com.google.maps</groupId>
    <artifactId>gapic-google-maps-fleetengine-v1-java</artifactId>
    <version>LATEST</version>
  </dependency>
</project>

Puoi utilizzare la libreria di autenticazione di Fleet Engine per Java per creare token web JSON firmati all'interno dell'ambiente Java.

Puoi visualizzare esempi Java per l'interazione con l'API Fleet Engine nella Introduzione a Fleet Engine.

Node.js / TypeScript

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

npm

npm install @googlemaps/fleetengine

Vai

La libreria Go è pacchettizzata come modulo all'indirizzo https://pkg.go.dev/cloud.google.com/go/maps

Python

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

pip

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

C#

Le istruzioni per l'installazione della libreria C# sono disponibili all'indirizzo https://www.nuget.org/packages/Google.Maps.FleetEngine.V1.

PHP

Visita la pagina https://packagist.org/packages/google/maps-fleetengine.

Ruby

Visita la pagina https://rubygems.org/gems/google-maps-fleet_engine.