원시 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 시작하기 페이지에서 Fleet Engine API와 상호작용하는 Java 예시를 참고하세요.
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을 참고하세요.