Sunucudan sunucuya (güvenilir) iletişim için geliştirme yerine daha iyi bir deneyim için dile özgü GAPI istemci kitaplıkları tercih edebilirsiniz. Bu istemcilerin temel aldığı protobuf dosyaları herkese açık olarak mevcuttur: https://github.com/googleapis/googleapis/tree/master/google/maps/fleetengine/delivery/v1.
Kitaplıklar uygulamanızın dilinde mevcut değilse gRPC'yi kullanmanızı öneririz veya Fleet Engine REST uç noktalar.
NOT: GAPIC kitaplıkları güvenilir (sunucu) ortamlarda çalışacak şekilde tasarlanmıştır.
JWT'lere gerek yoktur.
uygun deliveryAdmin
rolü.
Java
Java kitaplıkları google.maps.fleetengine.delivery.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-delivery-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-delivery-v1-java</artifactId>
<version>LATEST</version>
</dependency>
</project>
Java için Fleet Engine Auth Kitaplığı'nı kullanabilirsiniz. Java ortamında imzalı JSON web jetonları oluşturmak için.
Fleet Engine API ile etkileşim için Java örneklerini Fleet Engine'i kullanmaya başlama sayfasını ziyaret edin.
Node.js / TypeScript
https://www.npmjs.com/package/@googlemaps/fleetengine-delivery adresine bakın
npm
npm install @googlemaps/fleetengine-delivery
Go
Go kitaplığı bir modül olarak https://pkg.go.dev/cloud.google.com/go/maps
Python
https://pypi.org/project/google-maps-fleetengine-delivery/0.1.0/ adresine göz atın.
pip
pip install google-auth
pip install google-maps-fleetengine-delivery
C#
C# kitaplığının yükleme talimatlarını şu adreste bulabilirsiniz: https://www.nuget.org/packages/Google.Maps.FleetEngine.Delivery.V1.
PHP
https://packagist.org/packages/google/maps-fleetengine-delivery adresine bakın.
Ruby
https://rubygems.org/gems/google-maps-fleet_engine-delivery adresine göz atın.