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'ı ziyaret ederek bu istemcilerin temel aldığı protobuf dosyalarını edinin. depodur.
Uygulamanızın dilinde kitaplıklar yoksa gRPC 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 Teslimat aracı alın sayfası.
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.