İ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'ı ziyaret ederek bu istemcilerin temel aldığı protobuf dosyalarını edinin. depodur.

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

NOT: GAPIC kitaplıkları güvenilir (sunucu) ortamlarda çalışacak şekilde tasarlanmıştır. JWT'lere gerek yoktur. uygun ondemandAdmin rolü.

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>

Java için Fleet Engine Auth Kitaplığı'nı kullanabilirsiniz. Java ortamında imzalı JSON web jetonları oluşturmak için.

Fleet Engine API ile etkileşim için Java örneklerini Fleet Engine'i kullanmaya başlama sayfası.

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 göz atın

pip

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

C#

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

PHP

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

Ruby

https://rubygems.org/gems/google-maps-fleet_engine sayfasına göz atın.