ไลบรารีของไคลเอ็นต์สำหรับบริการการเดินทางตามคำขอ

ใช้ไลบรารีของไคลเอ็นต์เฉพาะภาษาของ Google เพื่อให้ได้รับประสบการณ์การพัฒนาที่ดีกว่าการพัฒนาผ่าน REST หรือ gRPC แบบดิบๆ สำหรับการสื่อสารระหว่างเซิร์ฟเวอร์กับเซิร์ฟเวอร์ รับไฟล์ protobuf ที่ไคลเอ็นต์เหล่านี้อิงตามได้โดยไปที่ที่เก็บ GitHub

หากไม่มีไลบรารีในภาษาของแอปพลิเคชัน ให้ใช้ gRPC หรือปลายทาง REST ของ Fleet Engine

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 Authentication Library

คุณสามารถใช้ Fleet Engine Authentication Library เพื่อสร้าง JSON Web Token ที่ลงชื่อแล้วในสภาพแวดล้อม Java Fleet Engine ใช้ JWT เพื่อจำกัดการเข้าถึง Fleet Engine API ในสภาพแวดล้อมที่ไม่น่าเชื่อถือ Fleet Engine Authentication Library ช่วยลดความซับซ้อนในการสร้าง Fleet Engine JWT ใน Java และลงชื่อ JWT อย่างปลอดภัย ดูรายละเอียดได้ที่ Fleet Engine Authentication Library สำหรับ 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