Library klien untuk layanan perjalanan on demand

Untuk pengalaman yang lebih baik daripada mengembangkan melalui REST mentah atau gRPC untuk komunikasi server ke server, gunakan library klien khusus bahasa Google. Dapatkan file protobuf yang menjadi dasar klien ini dengan membuka repositori GitHub.

Jika library tidak ada dalam bahasa aplikasi Anda, gunakan gRPC atau endpoint Fleet Engine REST.

Java

Library Java dipublikasikan di bagian 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>

Lihat contoh Java untuk berinteraksi dengan Fleet Engine API di halaman Memulai Fleet Engine.

Library Autentikasi Fleet Engine

Anda dapat menggunakan Library Autentikasi Fleet Engine untuk membuat token web JSON yang ditandatangani di lingkungan Java. Fleet Engine menggunakan JWT untuk membatasi akses ke API Fleet Engine di lingkungan yang tidak tepercaya. Library Autentikasi Mesin Armada menyederhanakan pembuatan JWT Mesin Armada di Java dan menandatanganinya dengan aman. Untuk mengetahui detailnya, lihat Library Autentikasi Fleet Engine untuk Java.

Library ini memberikan manfaat berikut:

  • Menyederhanakan proses pembuatan Token Mesin Flotte.
  • Menyediakan mekanisme penandatanganan token selain menggunakan file kredensial (seperti meniru identitas akun layanan).

Node.js / TypeScript

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

npm

npm install @googlemaps/fleetengine

Go

Library Go dikemas sebagai modul di https://pkg.go.dev/cloud.google.com/go/maps

Python

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

pip

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

C#

Petunjuk penginstalan untuk library C# dapat ditemukan di https://www.nuget.org/packages/Google.Maps.FleetEngine.V1.

PHP

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

Ruby

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