مكتبات العملاء لخدمات الرحلات عند الطلب

للحصول على تجربة أفضل من تطوير تطبيقات تستخدم بروتوكول REST أو gRPC غير المعالَجَين للتواصل بين الخوادم، استخدِم مكتبات برامج Google الخاصة باللغة. يمكنك الحصول على ملفات protobuf التي تستند إليها هذه البرامج من خلال الانتقال إلى مستودع GitHub.

إذا لم تكن المكتبات متوفّرة بلغة تطبيقك، استخدِم gRPC أو الـ Fleet Engine REST نقاط نهاية.

جافا

يتم نشر مكتبات 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 لإنشاء رموز JSON المميّزة على الويب الموقَّعة في بيئة Java. يستخدم Fleet Engine رموز JWT المميّزة للحدّ من الوصول إلى Fleet Engine APIs في البيئات غير الموثوق بها. تسهّل مكتبة مصادقة Fleet Engine إنشاء رموز JWT المميّزة في Fleet Engine بلغة Java وتوقيعها بشكل آمن. لمعرفة التفاصيل، يُرجى الاطّلاع على مكتبة مصادقة Fleet Engine للغة Java.

تقدّم المكتبة المزايا التالية:

  • تسهّل عملية إنشاء رموز Fleet Engine المميّزة.
  • توفّر آليات لتوقيع الرموز المميّزة بخلاف استخدام ملفات بيانات الاعتماد (مثل انتحال هوية حساب خدمة).

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

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.