Daha iyi bir deneyim için ham REST veya gRPC üzerinde sunucudan sunucuya iletişim için Google'ın dile özgü istemci kitaplıklarını kullanın. GitHub deposunu ziyaret ederek bu istemcilerin temel aldığı protobuf dosyalarını alın.
Uygulamanızın dilinde kitaplıklar yoksa gRPC veya Fleet Engine REST uç noktaları.
Java
Java kitaplıkları google.maps.fleetengine.v1
altında yayınlanır.
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'i kullanmaya başlama sayfası.
Fleet Engine Kimlik Doğrulama Kitaplığı
İmzalı JSON web oluşturmak için Fleet Engine Kimlik Doğrulama Kitaplığı'nı kullanabilirsiniz belirtiliyor. Fleet Engine, aşağıdakilere erişimi kısıtlamak için JWT'leri kullanır: Güvenilmeyen ortamlarda Fleet Engine API'leri. Fleet Engine Kimlik Doğrulaması Kitaplık, Java'da Fleet Engine JWT'lerinin oluşturulmasını ve güvenli işaretler ile bu işlemi kolaylaştırır oluşturabilirsiniz. Ayrıntılı bilgi için Java için Fleet Engine Kimlik Doğrulama Kitaplığı başlıklı makaleyi inceleyin.
Kitaplık aşağıdaki avantajları sunar:
- Fleet Engine Jetonları oluşturma işlemini basitleştirir.
- Kimlik bilgisi dosyaları kullanmaktan farklı jeton imzalama mekanizmaları sağlar (ör. bir hizmet hesabının kimliğine bürünme).
Node.js / TypeScript
https://www.npmjs.com/package/@googlemaps/fleetengine sayfasına bakın.
npm
npm install @googlemaps/fleetengine
Go
Go kitaplığı bir modül olarak https://pkg.go.dev/cloud.google.com/go/maps
Python
https://pypi.org/project/google-maps-fleetengine/0.1.0/ adresine bakın.
pip
pip install google-auth
pip install google-maps-fleetengine
C#
C# kitaplığının yükleme talimatlarını şu adreste bulabilirsiniz: https://www.nuget.org/packages/Google.Maps.FleetEngine.V1.
PHP
https://packagist.org/packages/google/maps-fleetengine adresine bakın.
Ruby
https://rubygems.org/gems/google-maps-fleet_engine sayfasına göz atın.