หากต้องการประสบการณ์การใช้งานที่ดีกว่าการพัฒนาผ่าน REST หรือ gRPC แบบดิบสำหรับการสื่อสารระหว่างเซิร์ฟเวอร์ ให้ใช้ไลบรารีของไคลเอ็นต์เฉพาะภาษาของ Google รับไฟล์ Protobuf ที่ไคลเอ็นต์เหล่านี้ใช้โดยไปที่ที่เก็บ GitHub
หากไม่มีไลบรารีในภาษาของแอปพลิเคชัน ให้ใช้ gRPC หรือปลายทาง Fleet Engine REST
Java
ไลบรารี Java จะเผยแพร่ในที่เก็บ Maven สาธารณะเป็น
com.google.maps:google-maps-fleetengine
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>
ดูตัวอย่าง Java สำหรับการโต้ตอบกับ Fleet Engine API ได้ในหน้าเริ่มต้นใช้งาน Fleet Engine
ไลบรารีการตรวจสอบสิทธิ์ของ Fleet Engine
คุณสามารถใช้ไลบรารีการตรวจสอบสิทธิ์ของ Fleet Engine เพื่อสร้างโทเค็นเว็บ JSON ที่ลงชื่อแล้วในสภาพแวดล้อม Java Fleet Engine ใช้ JWT เพื่อจำกัดการเข้าถึง Fleet Engine API ในสภาพแวดล้อมที่ไม่น่าเชื่อถือ ไลบรารีการตรวจสอบสิทธิ์ Fleet Engine ช่วยลดความซับซ้อนในการสร้าง JWT ของ Fleet Engine ใน Java และลงนามอย่างปลอดภัย โปรดดูรายละเอียดในไลบรารีการตรวจสอบสิทธิ์ Fleet Engine สำหรับ Java
ไลบรารีมีประโยชน์ดังนี้
- ลดความซับซ้อนของกระบวนการสร้างโทเค็น 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
Ruby
ดู https://rubygems.org/gems/google-maps-fleet_engine