주문형 여행 서비스를 위한 클라이언트 라이브러리

원시 REST 또는 gRPC로 개발하는 것보다 나은 환경을 상호 통신을 위해서는 Google의 언어별 클라이언트 라이브러리를 사용합니다. GitHub를 방문하여 이러한 클라이언트의 기반이 되는 protobuf 파일을 가져옵니다. 저장소

라이브러리가 애플리케이션의 언어로 존재하지 않는 경우 gRPC 또는 Fleet Engine REST 엔드포인트.

참고: GAPIC 라이브러리는 신뢰할 수 있는 (서버) 환경에서 실행되도록 고안되었습니다. JWT는 필요하지 않습니다. 애플리케이션 기본 사용자 인증 정보를 적절한 ondemandAdmin 역할을 부여받아야 합니다.

자바

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>

Java용 Fleet Engine 인증 라이브러리를 사용할 수 있습니다. 을 사용하여 Java 환경 내에서 서명된 JSON 웹 토큰을 만듭니다.

Fleet Engine API와 상호작용하기 위한 자바 예시는 다음 페이지에서 확인할 수 있습니다. 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을 참고하세요.