オンデマンド旅行サービス用のクライアント ライブラリ

サーバー間通信に生の REST または gRPC で開発するよりも優れたエクスペリエンスを実現するには、Google の言語固有のクライアント ライブラリを使用します。これらのクライアントが基盤としている protobuf ファイルを入手するには、GitHub リポジトリにアクセスします。

アプリケーションの言語にライブラリが存在しない場合は、gRPC または フリート エンジン REST エンドポイント。

Java

Java ライブラリは 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>

Fleet Engine API の操作に関する Java の例を Fleet Engine スタートガイドのページ

Fleet Engine Authentication Library

Fleet Engine Authentication Library を使用すると、Java 環境で署名付き JSON Web Token を作成できます。Fleet Engine は、JWT を使用して以下へのアクセスを Fleet Engine API を信頼できない環境に配置する。フリート エンジン認証 ライブラリは、Java での Fleet Engine JWT の構築を簡素化し、安全に署名 できます。詳細については、Java 用 Fleet Engine Authentication Library をご覧ください。

このライブラリには次のような利点があります。

  • Fleet Engine トークンの作成プロセスを簡素化。
  • 認証情報ファイル( 使用しないでください)。

Node.js / TypeScript

https://www.npmjs.com/package/@googlemaps/fleetengine をご覧ください。

npm

npm install @googlemaps/fleetengine

Go

Go ライブラリは、https://pkg.go.dev/cloud.google.com/go/maps でモジュールとしてパッケージ化されています。

Python

https://pypi.org/project/google-maps-fleetengine/0.1.0/ をご覧ください。

pip

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

C#

C# ライブラリのインストール手順については、 https://www.nuget.org/packages/Google.Maps.FleetEngine.V1.

PHP

https://packagist.org/packages/google/maps-fleetengine をご覧ください。

Ruby

https://rubygems.org/gems/google-maps-fleet_engine をご覧ください。