کتابخانه های مشتری GAPI

برای ارتباط سرور به سرور (معتمد)، توصیه می‌کنیم از کتابخانه‌های کلاینت GAPI مخصوص زبان برای تجربه بهتر نسبت به توسعه روی REST خام یا gRPC استفاده کنید. فایل‌های پروتوباف که این کلاینت‌ها بر اساس آن‌ها هستند در https://github.com/googleapis/googleapis/tree/master/google/maps/fleetengine/delivery/v1 در دسترس عموم هستند.

اگر کتابخانه‌ها به زبان برنامه شما وجود ندارند، توصیه می‌کنیم از gRPC یا نقاط پایانی Fleet Engine REST استفاده کنید.

توجه: کتابخانه های GAPIC برای اجرا در محیط های قابل اعتماد (سرور) در نظر گرفته شده است. JWT ها غیر ضروری هستند. از اعتبارنامه های پیش فرض برنامه به همراه نقش deliveryAdmin مناسب استفاده کنید.

جاوا

کتابخانه های جاوا تحت google.maps.fleetengine.delivery.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-delivery-v1-java:latest.release'
}

ماون

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

می‌توانید از کتابخانه تأیید موتور Fleet برای جاوا برای ایجاد نشانه‌های وب JSON امضاشده در محیط جاوا استفاده کنید.

می توانید نمونه های جاوا را برای تعامل با Fleet Engine API در صفحه شروع به کار با Fleet Engine مشاهده کنید.

Node.js / TypeScript

به https://www.npmjs.com/package/@googlemaps/fleetengine-delivery مراجعه کنید

npm

npm install @googlemaps/fleetengine-delivery

برو

کتابخانه Go به عنوان یک ماژول در https://pkg.go.dev/cloud.google.com/go/maps بسته بندی شده است.

پایتون

به https://pypi.org/project/google-maps-fleetengine-delivery/0.1.0/ مراجعه کنید

پیپ

pip install google-auth
pip install google-maps-fleetengine-delivery

سی شارپ

دستورالعمل‌های نصب کتابخانه C# را می‌توانید در https://www.nuget.org/packages/Google.Maps.FleetEngine.Delivery.V1 بیابید.

PHP

به https://packagist.org/packages/google/maps-fleetengine-delivery مراجعه کنید.

روبی

به https://rubygems.org/gems/google-maps-fleet_engine-delivery مراجعه کنید.