Клиентские библиотеки для заказных поездок

Чтобы получить больше удовольствия от разработки на основе REST или gRPC для связи между серверами, используйте клиентские библиотеки Google для конкретного языка. Получите файлы protobuf, на которых основаны эти клиенты, посетив репозиторий GitHub .

Если библиотеки не существуют на языке вашего приложения, используйте gRPC или конечные точки REST Fleet Engine .

ПРИМЕЧАНИЕ. Библиотеки GAPIC предназначены для работы в доверенных (серверных) средах. JWT не нужны. Используйте учетные данные приложения по умолчанию вместе с соответствующей ролью ondemandAdmin .

Джава

Библиотеки Java опубликованы под именем google.maps.fleetengine.v1 .

Градл

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'
}

Мавен

<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 для Java для создания подписанных веб-токенов JSON в среде Java.

Вы можете просмотреть примеры Java для взаимодействия с API Fleet Engine на странице «Начало работы с Fleet Engine» .

Node.js/ТипСкрипт

См. https://www.npmjs.com/package/@googlemaps/fleetengine .

НПМ

npm install @googlemaps/fleetengine

Идти

Библиотека Go упакована в виде модуля по адресу https://pkg.go.dev/cloud.google.com/go/maps.

Питон

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

пункт

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

С#

Инструкции по установке библиотеки C# можно найти по адресу https://www.nuget.org/packages/Google.Maps.FleetEngine.V1 .

PHP

См. https://packagist.org/packages/google/maps-fleetengine .

Рубин

См. https://rubygems.org/gems/google-maps-fleet_engine .