Sunucudan sunucuya iletişim için ham REST veya gRPC üzerinden geliştirmekten daha iyi bir deneyim 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ık yoksa gRPC'yi veya Fleet Engine REST uç noktalarını kullanın.
Java
Java kitaplıkları, herkese açık Maven depolarında com.google.maps:google-maps-fleetengine
olarak yayınlanır.
Gradle
dependencies {
implementation 'com.google.maps:google-maps-fleetengine:latest.release'
}
Maven
<project>
<dependency>
<groupId>com.google.maps</groupId>
<artifactId>google-maps-fleetengine</artifactId>
<version>LATEST</version>
</dependency>
</project>
Fleet Engine API ile etkileşime geçmeyle ilgili Java örneklerini Fleet Engine'i kullanmaya başlama sayfasında bulabilirsiniz.
Fleet Engine Kimlik Doğrulama Kitaplığı
Java ortamında imzalı JSON web jetonları oluşturmak için Fleet Engine Kimlik Doğrulama Kitaplığı'nı kullanabilirsiniz. Fleet Engine, güvenilmeyen ortamlarda Fleet Engine API'lerine erişimi kısıtlamak için JWT'leri kullanır. Fleet Engine Kimlik Doğrulama Kitaplığı, Fleet Engine JWT'lerinin Java'da oluşturulmasını basitleştirir ve bunları güvenli bir şekilde imzalar. Ayrıntılar için Java için Fleet Engine Kimlik Doğrulama Kitaplığı başlıklı makaleyi inceleyin.
Kitaplık aşağıdaki avantajları sağlar:
- Fleet Engine jetonu oluşturma sürecini 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 adresine bakın.
npm
npm install @googlemaps/fleetengine
Go
Go kitaplığı, https://pkg.go.dev/cloud.google.com/go/maps adresinde modül olarak paketlenmiştir.
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ı https://www.nuget.org/packages/Google.Maps.FleetEngine.V1 adresinde bulabilirsiniz.
PHP
https://packagist.org/packages/google/maps-fleetengine adresine bakın.
Ruby
https://rubygems.org/gems/google-maps-fleet_engine adresine bakın.