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

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

अगर आपके ऐप्लिकेशन की भाषा में लाइब्रेरी मौजूद नहीं हैं, तो 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>

Fleet Engine का इस्तेमाल शुरू करना पेज पर, Fleet Engine API के साथ इंटरैक्ट करने के लिए Java के उदाहरण देखें.

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

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

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

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

Node.js / TypeScript

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

एनपीएम

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

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