فئة FleetEngineShipmentLocationProvider
google.maps.journeySharing.FleetEngineShipmentLocationProvider
الصف الدراسي
مزوِّد مواقع الشحن
يمتد هذا الصف
PollingLocationProvider
.
الوصول من خلال الاتصال بـ const {FleetEngineShipmentLocationProvider} = await google.maps.importLibrary("journeySharing")
. راجع المكتبات في واجهة برمجة تطبيقات جافا سكريبت للخرائط.
الشركة المصنِّعة | |
---|---|
FleetEngineShipmentLocationProvider |
FleetEngineShipmentLocationProvider(options) المعلّمات:
إنشاء موفر موقع جديد لتتبع شحنة Fleet Engine. |
أماكن إقامة | |
---|---|
trackingId |
النوع:
string رقم تعريف التتبّع للمهمة التي يلتزم بها مزوّد الموقع الجغرافي هذا. تعيين هذا الحقل لبدء التتبع. |
موروث:
isPolling ،
pollingIntervalMillis
|
الطُرق | |
---|---|
refresh |
refresh() المعلّمات: بدون
قيمة الإرجاع:
void يتم تحديث الموقع الذي تم تتبعه بشكل صريح. |
موروثة:
addListener
|
الأحداث | |
---|---|
error |
function(event) الوسيطات:
الحدث الذي يتم تشغيله عندما يواجه موفر الموقع خطأ. |
update |
function(event) الوسيطات:
الحدث الذي يتم تشغيله عند انتهاء طلب تحديث بيانات محرك Fleet Engine. |
موروثة:
ispollingchange
|
واجهة FleetEngineShipmentLocationProviderOptions
واجهة
google.maps.journeySharing.FleetEngineShipmentLocationProviderOptions
خيارات لموفر موقع الشحن.
أماكن إقامة | |
---|---|
authTokenFetcher |
النوع:
AuthTokenFetcher يوفّر هذا التنسيق رموز JSON للويب المميّزة لمصادقة البرنامج على Fleet Engine. |
projectId |
النوع:
string رقم تعريف مشروع المستهلك من Google Cloud Console. |
deliveryVehicleMarkerCustomization optional |
النوع:
(function(ShipmentMarkerCustomizationFunctionParams): void)|MarkerOptions optional تم تطبيق التخصيص على محدّد موقع مركبة التسليم. استخدم هذا الحقل لتحديد نمط مخصص (مثل رمز العلامة) والتفاعل (مثل التعامل مع النقرات).
|
destinationMarkerCustomization optional |
النوع:
(function(ShipmentMarkerCustomizationFunctionParams): void)|MarkerOptions optional تم تطبيق التخصيص على علامة الوجهة. استخدم هذا الحقل لتحديد نمط مخصص (مثل رمز العلامة) والتفاعل (مثل التعامل مع النقرات).
|
pollingIntervalMillis optional |
النوع:
number optional الحد الأدنى من الوقت بين جلب تحديثات الموقع بالمللي ثانية. إذا استغرق جلب تحديث موقع أكثر من pollingIntervalMillis ، فلن يبدأ تحديث الموقع التالي حتى ينتهي التحديث الحالي. يؤدي ضبط هذه القيمة على 0 أو بلا نهاية أو قيمة سلبية إلى إيقاف التحديثات التلقائية للمواقع الجغرافية. ويتم جلب تحديث موقع جديد مرة واحدة في حالة تغيير معلمة رقم تعريف التتبع (على سبيل المثال، الرقم التعريفي لتتبع الشحن التابع لموفر موقع الشحن)، أو خيار التصفية (على سبيل المثال، حدود إطار العرض أو فلاتر السمات لموفري مواقع مجموعة المركبات). الفاصل الزمني التلقائي والحد الأدنى للاقتراع هو 5,000 مللي ثانية. في حال ضبط الفاصل الزمني للاستقصاء على قيمة موجبة أقل، يتم تخزين 5, 000 واستخدامه. |
trackingId optional |
النوع:
string optional رقم تعريف تتبُّع المهمة المطلوب تتبُّعها مباشرةً بعد إنشاء مثيل موفِّر الموقع الجغرافي. في حال عدم تحديد رقم التعريف، لا يبدأ موفّر الموقع الجغرافي في تتبّع أي مهمة. استخدِم FleetEngineShipmentLocationProvider.trackingId لضبط رقم تعريف التتبّع وبدء التتبّع. |
واجهة FleetEngineShipmentLocationProviderUpdateEvent
واجهة
google.maps.journeySharing.FleetEngineShipmentLocationProviderUpdateEvent
يتم تمرير كائن الحدث إلى معالج الحدث عند تشغيل الحدث FleetEngineShipmentLocationProvider.update
.
أماكن إقامة | |
---|---|
taskTrackingInfo optional |
النوع:
TaskTrackingInfo optional بنية معلومات تتبع المهام التي يعرضها التحديث. غير قابلة للتعديل. |