فئة FleetEngineShipmentLocationProvider
google.maps.journeySharing.FleetEngineShipmentLocationProvider
class
extends PollingLocationProvider
library "journeySharing"
مزوّد خدمة الموقع الجغرافي للشحنة
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 |
activePolylineCustomization
اختياري |
النوع:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optionalالتخصيص المطبَّق على الخطوط المتعدّدة النشطة يتوافق الخط المتعدّد النشط مع جزء من المسار الذي تسلكه المركبة حاليًا. استخدِم هذا الحقل لتحديد نمط مخصّص (مثل لون الخطوط المتعدّدة) والتفاعل (مثل معالجة النقرات).
|
deliveryVehicleMarkerCustomization
اختياري |
النوع:
(function(ShipmentMarkerCustomizationFunctionParams): void)|MarkerOptions optionalالتخصيص المطبَّق على محدّد مركبة التسليم استخدِم هذا الحقل لتحديد نمط مخصّص (مثل رمز العلامة) والتفاعل (مثل معالجة النقرات).
|
destinationMarkerCustomization
اختياري |
النوع:
(function(ShipmentMarkerCustomizationFunctionParams): void)|MarkerOptions optionalالتخصيص المطبَّق على علامة الوجهة استخدِم هذا الحقل لتحديد نمط مخصّص (مثل رمز العلامة) والتفاعل (مثل معالجة النقرات).
|
pollingIntervalMillis
اختياري |
النوع:
number optionalالحد الأدنى للوقت بين جلب إشعارات بشأن الموقع الجغرافي بالمللي ثانية إذا استغرق جلب إشعار بشأن الموقع الجغرافي أكثر من pollingIntervalMillis، لن يبدأ الإشعار التالي بشأن الموقع الجغرافي إلا بعد انتهاء الإشعار الحالي. يؤدي ضبط هذه القيمة على 0 أو Infinity أو قيمة سالبة إلى إيقاف الإشعارات التلقائية بشأن الموقع الجغرافي. يتم جلب إشعار جديد بشأن الموقع الجغرافي مرة واحدة إذا تغيّرت مَعلمة رقم تعريف التتبُّع (على سبيل المثال، رقم تعريف تتبُّع الشحنة لمقدّم خدمة الموقع الجغرافي للشحنة) أو خيار فلترة (على سبيل المثال، حدود إطار العرض أو فلاتر السمات لمقدّمي خدمة الموقع الجغرافي لأسطول المركبات). الفاصل الزمني التلقائي والأدنى للاستطلاع هو 5000 مللي ثانية. إذا ضبطت الفاصل الزمني للاستطلاع على قيمة موجبة أقل، يتم تخزين القيمة 5000 واستخدامها. |
remainingPolylineCustomization
اختياري |
النوع:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optionalتم تطبيق التخصيص على الخطوط المتعدّدة المتبقية. يتوافق الخط المتعدّد المتبقي مع جزء من المسار الذي لم تبدأ المركبة في عبوره بعد. استخدِم هذا الحقل لتحديد نمط مخصّص (مثل لون الخطوط المتعدّدة) والتفاعل (مثل معالجة النقرات).
|
takenPolylineCustomization
اختياري |
النوع:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optionalالتخصيص المطبَّق على الخطوط المتعددة التي تم استخدامها يتوافق الخط المتعدّد الذي تم اتّباعه مع جزء من المسار الذي سبق أن سلكته المركبة. استخدِم هذا الحقل لتحديد نمط مخصّص (مثل لون الخطوط المتعدّدة) والتفاعل (مثل معالجة النقرات).
|
trackingId
اختياري |
النوع:
string optionalرقم تعريف التتبّع للمهمة التي يجب تتبّعها فورًا بعد إنشاء مثيل لموفّر الموقع الجغرافي في حال عدم تحديدها، لا يبدأ موفّر الموقع الجغرافي في تتبُّع أي مهمة. استخدِم FleetEngineShipmentLocationProvider.trackingId لضبط رقم تعريف التتبُّع وبدء التتبُّع. |
واجهة FleetEngineShipmentLocationProviderUpdateEvent
واجهة
google.maps.journeySharing.FleetEngineShipmentLocationProviderUpdateEvent
كائن الحدث الذي تم تمريره إلى معالج الحدث عند بدء الحدث FleetEngineShipmentLocationProvider.update.
الخصائص | |
|---|---|
taskTrackingInfo
اختياري |
النوع:
TaskTrackingInfo optionalبنية معلومات تتبُّع المهام التي تم عرضها من خلال التعديل لا يمكن تعديلها. |