İsteğe bağlı seyahat hizmetleri için istemci kitaplıkları

Daha iyi bir deneyim için ham REST veya gRPC üzerinde sunucudan sunucuya iletişim için Google'ın dile özgü istemci kitaplıklarını kullanın. GitHub deposunu ziyaret ederek bu istemcilerin temel aldığı protobuf dosyalarını alın.

Uygulamanızın dilinde kitaplıklar yoksa gRPC veya Fleet Engine REST uç noktaları.

Java

Java kitaplıkları google.maps.fleetengine.v1 altında yayınlanır.

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>

Fleet Engine'i kullanmaya başlama sayfası.

Fleet Engine Kimlik Doğrulama Kitaplığı

İmzalı JSON web oluşturmak için Fleet Engine Kimlik Doğrulama Kitaplığı'nı kullanabilirsiniz belirtiliyor. Fleet Engine, aşağıdakilere erişimi kısıtlamak için JWT'leri kullanır: Güvenilmeyen ortamlarda Fleet Engine API'leri. Fleet Engine Kimlik Doğrulama Kitaplığı, Fleet Engine JWT'lerinin Java'da oluşturulmasını basitleştirir ve bunları güvenli bir şekilde imzalar. Ayrıntılı bilgi için Java için Fleet Engine Kimlik Doğrulama Kitaplığı başlıklı makaleyi inceleyin.

Kitaplık aşağıdaki avantajları sağlar:

  • Fleet Engine jetonu oluşturma sürecini basitleştirir.
  • Kimlik bilgisi dosyaları kullanmaktan farklı jeton imzalama mekanizmaları sağlar (ör. bir hizmet hesabının kimliğine bürünme).

Node.js / TypeScript

https://www.npmjs.com/package/@googlemaps/fleetengine sayfasına bakın.

npm

npm install @googlemaps/fleetengine

Go

Go kitaplığı bir modül olarak https://pkg.go.dev/cloud.google.com/go/maps

Python

https://pypi.org/project/google-maps-fleetengine/0.1.0/ adresine bakın.

pip

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

C#

C# kitaplığının yükleme talimatlarını https://www.nuget.org/packages/Google.Maps.FleetEngine.V1 adresinde bulabilirsiniz.

PHP

https://packagist.org/packages/google/maps-fleetengine adresine bakın.

Ruby

https://rubygems.org/gems/google-maps-fleet_engine adresine bakın.