मांग पर उपलब्ध ट्रिप सेवाओं के लिए क्लाइंट लाइब्रेरी

RAW REST या gRPC के बजाय बेहतर अनुभव पाने के लिए सर्वर-टू-सर्वर कम्यूनिकेशन के लिए, Google की भाषा-विशिष्ट क्लाइंट लाइब्रेरी का इस्तेमाल करें. GitHub पर जाकर, वे प्रोटोबफ़ फ़ाइलें पाएं जिन पर ये क्लाइंट आधारित हैं डेटा स्टोर करने की जगह.

अगर आपके ऐप्लिकेशन की भाषा में लाइब्रेरी मौजूद नहीं हैं, तो gRPC या Fleet Engine REST एंडपॉइंट का इस्तेमाल करें.

Java

Java लाइब्रेरी, google.maps.fleetengine.v1 के तहत पब्लिश की जाती हैं.

ग्रेडल

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 का इस्तेमाल शुरू करने का तरीका बताने वाला पेज.

फ़्लीट इंजन ऑथेंटिकेशन लाइब्रेरी

साइन किया हुआ JSON वेब बनाने के लिए, फ़्लीट इंजन ऑथेंटिकेशन लाइब्रेरी का इस्तेमाल किया जा सकता है टोकन शामिल नहीं करने पड़ते. फ़्लीट इंजन, JWT का इस्तेमाल करता है, ताकि ऐक्सेस प्रतिबंधित किया जा सके गैर-भरोसेमंद एनवायरमेंट में फ़्लीट इंजन एपीआई. फ़्लीट इंजन की पुष्टि करना लाइब्रेरी की मदद से, जावा में फ़्लीट इंजन JWT बनाना आसान हो गया है. साथ ही, इन्हें सुरक्षित तरीके से साइन किया जा सकता है उन्हें. ज़्यादा जानकारी के लिए, Java के लिए फ़्लीट इंजन ऑथेंटिकेशन लाइब्रेरी देखें.

इस लाइब्रेरी से ये फ़ायदे मिलते हैं:

  • यह फ़्लीट इंजन टोकन बनाने की प्रोसेस को आसान बनाता है.
  • क्रेडेंशियल फ़ाइलों का इस्तेमाल करने के अलावा, अन्य टोकन पर हस्ताक्षर करने के तरीके उपलब्ध कराता है. जैसे किसी सेवा खाते की पहचान का इस्तेमाल किया है.)

Node.js / TypeScript

https://www.npmjs.com/package/@googlemaps/fleetengine देखें

npm

npm install @googlemaps/fleetengine

शुरू करें

Go लाइब्रेरी को https://pkg.go.dev/cloud.google.com/go/maps

Python

https://pypi.org/project/google-maps-fleetengine/0.1.0/ देखें

पीआईपी

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 पर जाएं.