فئة FleetEngineTripLocationProvider
google.maps.journeySharing.FleetEngineTripLocationProvider
الصف الدراسي
مزوِّد مواقع الرحلات.
يمتد هذا الصف
PollingLocationProvider
.
تحميل باستخدام معلمة عنوان URL &libraries=journeySharing
. راجع المكتبات في واجهة برمجة تطبيقات جافا سكريبت للخرائط.
عند استخدام v=beta
، يمكن الوصول إليه من خلال الاتصال بـ const {FleetEngineTripLocationProvider} = await google.map.importLibrary("journeySharing")
. راجع المكتبات في واجهة برمجة تطبيقات جافا سكريبت للخرائط.
الشركة المصنِّعة | |
---|---|
FleetEngineTripLocationProvider |
FleetEngineTripLocationProvider(options) المعلّمات:
إنشاء موفر موقع جديد لرحلة Fleet Engine. |
أماكن إقامة | |
---|---|
tripId |
النوع:
string رقم تعريف الرحلة التي يرصدها مزوّد المواقع الجغرافية هذا. تعيين هذا الحقل لبدء التتبع. |
موروثة:
isPolling
|
الطُرق | |
---|---|
refresh |
refresh() المعلّمات: بدون
قيمة الإرجاع:
void يتم تحديث الموقع الذي تم تتبعه بشكل صريح. |
موروثة:
addListener
|
الأحداث | |
---|---|
error |
function(event) الوسيطات:
الحدث الذي يتم تشغيله عندما يواجه موفر الموقع خطأ. |
update |
function(event) الوسيطات:
الحدث الذي يتم تشغيله عند انتهاء طلب تحديث بيانات محرك Fleet Engine. |
موروثة:
ispollingchange
|
واجهة FleetEngineTripLocationProviderOptions
واجهة
google.maps.journeySharing.FleetEngineTripLocationProviderOptions
خيارات لموفر موقع الرحلة.
أماكن إقامة | |
---|---|
authTokenFetcher |
النوع:
AuthTokenFetcher يوفّر هذا التنسيق رموز JSON للويب المميّزة لمصادقة البرنامج على Fleet Engine. |
projectId |
النوع:
string رقم تعريف مشروع المستهلك من Google Cloud Console. |
destinationMarkerCustomization optional |
النوع:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional تم تطبيق التخصيص على علامة الوجهة. استخدم هذا الحقل لتحديد نمط مخصص (مثل رمز العلامة) والتفاعل (مثل التعامل مع النقرات).
|
originMarkerCustomization optional |
النوع:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional تم تطبيق التخصيص على علامة الأصل. استخدم هذا الحقل لتحديد نمط مخصص (مثل رمز العلامة) والتفاعل (مثل التعامل مع النقرات).
|
pollingIntervalMillis optional |
النوع:
number optional الحد الأدنى من الوقت بين جلب تحديثات الموقع بالمللي ثانية. إذا استغرق جلب تحديث موقع أكثر من pollingIntervalMillis ، فلن يبدأ تحديث الموقع التالي حتى ينتهي التحديث الحالي. يؤدي ضبط هذه القيمة على 0 إلى إيقاف التحديثات المتكررة للموقع الجغرافي. يتم جلب تحديث موقع جديد إذا تغيرت أي من المعلمات التي تمت ملاحظتها بواسطة موفر الموقع. الفاصل الزمني التلقائي للاقتراع هو 5, 000 مللي ثانية، وهو الحد الأدنى للفاصل الزمني. وفي حال ضبط الفاصل الزمني للاستقصاء على قيمة أقل من الصفر، يتم استخدام 5, 000. |
tripId optional |
النوع:
string optional رقم تعريف الرحلة المطلوب تتبُّعه مباشرةً بعد إنشاء مثيل لموفر الموقع الجغرافي. وإذا لم يتم تحديده، لن يبدأ موفّر الموقع الجغرافي في تتبّع أي رحلة، ويمكنك استخدام FleetEngineTripLocationProvider.tripId لضبط رقم التعريف وبدء التتبّع. |
vehicleMarkerCustomization optional |
النوع:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional تم تطبيق التخصيص على محدّد موقع المركبة. استخدم هذا الحقل لتحديد نمط مخصص (مثل رمز العلامة) والتفاعل (مثل التعامل مع النقرات).
|
waypointMarkerCustomization optional |
النوع:
(function(TripWaypointMarkerCustomizationFunctionParams): void)|MarkerOptions optional تم تطبيق التخصيص على علامة نقطة وسيطة. استخدم هذا الحقل لتحديد نمط مخصص (مثل رمز العلامة) والتفاعل (مثل التعامل مع النقرات).
|
واجهة FleetEngineTripLocationProviderUpdateEvent
واجهة
google.maps.journeySharing.FleetEngineTripLocationProviderUpdateEvent
يتم تمرير كائن الحدث إلى معالج الحدث عند تشغيل الحدث FleetEngineTripLocationProvider.update
.
أماكن إقامة | |
---|---|
trip optional |
النوع:
Trip optional بنية الرحلة الناتجة عن التعديل غير قابلة للتعديل. |