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 gRPC lub Punkty końcowe Fleet Engine REST.

Java

Biblioteki Java są publikowane w ramach 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>

Zobacz przykłady interakcji z interfejsem Fleet Engine API w Javie na Strona 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. Uwierzytelnianie Fleet Engine Biblioteka upraszcza tworzenie tokenów JWT Fleet Engine w Javie i bezpieczne znaki . Więcej informacji znajdziesz w artykule Biblioteka uwierzytelniania Fleet Engine dla Javy.

Biblioteka zapewnia te korzyści:

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

Node.js / TypeScript

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

npm

npm install @googlemaps/fleetengine

Przeczytaj

Biblioteka Go jest dostępna w postaci modułu. https://pkg.go.dev/cloud.google.com/go/maps

Python

Więcej informacji znajdziesz na stronie 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# można znaleźć na stronie https://www.nuget.org/packages/Google.Maps.FleetEngine.V1.

PHP

Więcej informacji znajdziesz na https://packagist.org/packages/google/maps-fleetengine.

Ruby

Więcej informacji znajdziesz na stronie https://rubygems.org/gems/google-maps-fleet_engine.