فئة FleetEngineShipmentLocationProvider
google.maps.journeySharing.FleetEngineShipmentLocationProvider
الصف الدراسي
مزوِّد مواقع الشحن
يمتد هذا الصف
PollingLocationProvider
.
تحميل باستخدام معلمة عنوان URL &libraries=journeySharing
. راجع المكتبات في واجهة برمجة تطبيقات جافا سكريبت للخرائط.
عند استخدام v=beta
، يمكن الوصول إليه من خلال الاتصال بـ const {FleetEngineShipmentLocationProvider} = await google.map.importLibrary("journeySharing")
. راجع المكتبات في واجهة برمجة تطبيقات جافا سكريبت للخرائط.
الشركة المصنِّعة | |
---|---|
FleetEngineShipmentLocationProvider |
FleetEngineShipmentLocationProvider(options) المعلّمات:
إنشاء موفر موقع جديد لتتبع شحنة Fleet Engine. |
أماكن إقامة | |
---|---|
trackingId |
النوع:
string رقم تعريف التتبّع للمهمة التي يلتزم بها مزوّد الموقع الجغرافي هذا. تعيين هذا الحقل لبدء التتبع. |
موروثة:
isPolling
|
الطُرق | |
---|---|
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 بنية معلومات تتبع المهام التي يعرضها التحديث. غير قابلة للتعديل. |