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

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

애플리케이션 언어로 된 라이브러리가 없는 경우 gRPC 또는 Fleet Engine REST 엔드포인트를 사용하세요.

자바

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 인증 라이브러리

Fleet Engine 인증 라이브러리를 사용하여 서명된 JSON 웹을 만들 수 있습니다. Java 환경에서 Fleet Engine은 JWT를 사용하여 신뢰할 수 없는 환경의 Fleet Engine API Fleet Engine 인증 라이브러리는 Java에서 Fleet Engine JWT의 생성을 간소화하고 안전하게 서명합니다. 자세한 내용은 Java용 Fleet Engine 인증 라이브러리를 참고하세요.

이 라이브러리는 다음과 같은 이점을 제공합니다.

  • 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을 참고하세요.