الفئة FleetEngineShipmentLocationProvider
صف واحد (google.maps.journeySharing.FleetEngineShipmentLocationProvider
)
مقدّم خدمة الموقع الجغرافي للشحن.
تمتد هذه الفئة إلى
PollingLocationProvider
.
يمكنك الوصول من خلال الاتصال على الرقم const {FleetEngineShipmentLocationProvider} = await google.maps.importLibrary("journeySharing")
. يمكنك الاطّلاع على المكتبات في Maps JavaScript API.
الشركة المصنِّعة | |
---|---|
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 أو Infinity أو قيمة سالبة إلى إيقاف التحديثات التلقائية للموقع الجغرافي. يتم استرجاع تعديل جديد للموقع الجغرافي مرّة واحدة في حال تغيير مَعلمة رقم تعريف التتبّع (على سبيل المثال، رقم تعريف تتبّع الشحن لموفّر الموقع الجغرافي للشحن) أو خيار فلترة (مثل حدود إطار العرض أو فلاتر السمات لموفّري المواقع الجغرافية لمجموعة الأجهزة). الفاصل الزمني التلقائي والأدنى للاستطلاع هو 5,000 ملي ثانية. وفي حال ضبط الفاصل الزمني للاستطلاع على قيمة موجبة أقل، سيتم تخزين واستخدام 5000. |
trackingId optional |
النوع:
string optional رقم تعريف التتبع للمهمة المطلوب تتبعها على الفور بعد إنشاء مثيل لموفر الموقع. وفي حال عدم تحديد ذلك، لن يبدأ موفِّر الموقع الجغرافي في تتبُّع أي مهمة، ويمكنك استخدام FleetEngineShipmentLocationProvider.trackingId لضبط رقم تعريف التتبُّع وبدء التتبُّع. |
واجهة FleetEngineShipmentLocationProviderUpdateEvent
واجهة google.maps.journeySharing.FleetEngineShipmentLocationProviderUpdateEvent
عنصر الحدث الذي يتم تمريره إلى معالِج الأحداث عند بدء حدث "FleetEngineShipmentLocationProvider.update
".
أماكن إقامة | |
---|---|
taskTrackingInfo optional |
النوع:
TaskTrackingInfo optional بنية معلومات تتبُّع المهام التي يعرضها التعديل غير قابل للتعديل. |