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

หากต้องการประสบการณ์ที่ดีกว่าการพัฒนาผ่าน 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 เพื่อสร้าง Web Token ของ JSON ที่เซ็นชื่อในสภาพแวดล้อม Java Fleet Engine ใช้ JWT เพื่อจํากัดการเข้าถึง API ของ Fleet Engine ในสภาพแวดล้อมที่ไม่น่าเชื่อถือ ไลบรารีการตรวจสอบสิทธิ์ของ Fleet Engine ช่วยสร้าง JWT ของ Fleet Engine ใน Java ได้ง่ายขึ้นและลงชื่อ JWT เหล่านั้นอย่างปลอดภัย โปรดดูรายละเอียดที่หัวข้อไลบรารีการตรวจสอบสิทธิ์ของ 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