서버 간 통신을 위해 원시 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을 참고하세요.