Authentication

واجهة AuthToken

google.maps.journeySharing.AuthToken واجهة

رمز التفويض المميّز الذي يعرضه أداة جلب الرموز المميّزة

expiresInSeconds
النوع:  number
وقت انتهاء الصلاحية بالثواني تنتهي صلاحية الرمز المميَّز بعد هذه المدة من استرجاعه.
token
النوع:  string
الرمز المميّز

AuthTokenContext

google.maps.journeySharing.AuthTokenContext واجهة

يحتوي على معلومات إضافية مطلوبة لإنشاء رموز JSON المميّزة للويب.

deliveryVehicleId optional
النوع:  string optional
يجب أن يتضمّن الرمز المميّز الذي تم إنشاؤه مطالبة خاصة بـ DeliveryVehicleId للمعرّف deliveryVehicleId المقدَّم.
taskId optional
النوع:  string optional
عند تقديمه، يجب أن يتضمّن الرمز المميّز الذي تم إنشاؤه مطالبة خاصة بـ TaskId للمعرّف taskId المقدَّم.
trackingId optional
النوع:  string optional
عند تقديمه، يجب أن يتضمّن الرمز المميّز الذي تم إنشاؤه مطالبة خاصة بـ TrackingId للمعرّف trackingId المقدَّم.
tripId optional
النوع:  string optional
عند تقديمه، يجب أن يتضمّن الرمز المميّز الذي تم إنشاؤه مطالبة خاصة بـ TripId لـ tripId المقدَّم.
vehicleId optional
النوع:  string optional
عند تقديمه، يجب أن يتضمّن الرمز المميّز الذي تم إنشاؤه مطالبة خاصة بـ VehicleId للمعرّف vehicleId المقدَّم.

AuthTokenFetcher typedef

google.maps.journeySharing.AuthTokenFetcher typedef

نوع دالة رمز التفويض المميّز

دالة تقبل عنصر AuthTokenFetcherOptions يحتوي على تفاصيل حول رمز التفويض الذي سيتم إنشاؤه. يجب أن تنشئ هذه الدالة الرمز المميّز وتُرجع AuthToken يحتوي على الرمز المميّز ووقت انتهاء صلاحيته.

function(AuthTokenFetcherOptions): Promise<AuthToken>

AuthTokenFetcherOptions

google.maps.journeySharing.AuthTokenFetcherOptions واجهة

خيارات أداة جلب رمز التفويض

context
النوع:  AuthTokenContext
سياق رمز التفويض يجب إضافة المعرّفات المحدّدة في السياق إلى الطلب الذي يتم إرساله إلى نقطة نهاية إنشاء رمز JSON المميّز للويب.
serviceType
نوع خدمة محرّك الأسطول

FleetEngineServiceType الثوابت

google.maps.journeySharing.FleetEngineServiceType الثوابت

أنواع خدمات محرّكات الأسطول

يمكنك الوصول إليه من خلال الاتصال بالرقم const {FleetEngineServiceType} = await google.maps.importLibrary("journeySharing"). اطّلِع على المكتبات في واجهة برمجة تطبيقات JavaScript للخرائط.

DELIVERY_VEHICLE_SERVICE خدمة Fleet Engine المستخدَمة للوصول إلى مركبات التسليم
TASK_SERVICE خدمة Fleet Engine المستخدَمة للوصول إلى معلومات المهام
TRIP_SERVICE خدمة Fleet Engine المستخدَمة للوصول إلى معلومات الرحلة
UNKNOWN_SERVICE خدمة غير معروفة في محرّك الأسطول