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

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

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

Java

ไลบรารี Java เผยแพร่ภายใต้ google.maps.fleetengine.v1

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-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-v1-java</artifactId>
    <version>LATEST</version>
  </dependency>
</project>

ดูตัวอย่าง Java สำหรับการโต้ตอบกับ Fleet Engine API ใน หน้าเริ่มต้นใช้งาน Fleet Engine

ไลบรารีการตรวจสอบสิทธิ์ของ Fleet Engine

คุณสามารถใช้ไลบรารีการตรวจสอบสิทธิ์ Fleet Engine เพื่อสร้างเว็บ JSON ที่ลงนามแล้ว โทเค็นในสภาพแวดล้อม Java Fleet Engine ใช้ JWT เพื่อจำกัดการเข้าถึง API ของ Fleet Engine ในสภาพแวดล้อมที่ไม่น่าเชื่อถือ การตรวจสอบสิทธิ์ Fleet Engine ห้องสมุดทำให้การก่อสร้าง Fleet Engine JWT ใน 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