الفئة FleetEngineTripLocationProvider
صف واحد (google.maps.journeySharing.FleetEngineTripLocationProvider
)
موفِّر موقع الرحلة الجغرافي.
تمتد هذه الفئة إلى
PollingLocationProvider
.
يمكنك الوصول من خلال الاتصال على الرقم const {FleetEngineTripLocationProvider} = await google.maps.importLibrary("journeySharing")
. يمكنك الاطّلاع على المكتبات في Maps JavaScript API.
الشركة المصنِّعة | |
---|---|
FleetEngineTripLocationProvider |
FleetEngineTripLocationProvider(options) المَعلمات:
إنشاء موفِّر مواقع جغرافي جديد لرحلة إلى Fleet Engine. |
طرق ثابتة | |
---|---|
TRAFFIC_AWARE_ACTIVE_POLYLINE_CUSTOMIZATION_FUNCTION |
TRAFFIC_AWARE_ACTIVE_POLYLINE_CUSTOMIZATION_FUNCTION(params) المَعلمات:
قيمة الإرجاع: لا شيء
دالة تخصيص خطوط متعددة تلون الخطوط المتعددة النشطة وفقًا لسرعة القراءة. حدِّد هذه الدالة على أنّها FleetEngineTripLocationProviderOptions.activePolylineCustomization لعرض خطوط متعدّدة مدركة للزيارات على مستوى الخط المتعدد النشط. |
TRAFFIC_AWARE_REMAINING_POLYLINE_CUSTOMIZATION_FUNCTION |
TRAFFIC_AWARE_REMAINING_POLYLINE_CUSTOMIZATION_FUNCTION(params) المَعلمات:
قيمة الإرجاع: لا شيء
دالة تخصيص خطوط متعددة تلون الجزء المتبقي من الخطوط المتعددة وفقًا لسرعة القراءة. حدِّد هذه الدالة على أنّها FleetEngineTripLocationProviderOptions.remainingPolylineCustomization لعرض خطوط متعدّدة مدركة للزيارات على الجزء المتبقي من الخطوط. |
أماكن إقامة | |
---|---|
tripId |
النوع:
string رقم تعريف الرحلة التي يلاحظها مقدِّم خدمة الموقع الجغرافي هذا. اضبط هذا الحقل لبدء التتبّع. |
مُكتسَب:
isPolling ،
pollingIntervalMillis
|
الطُرق | |
---|---|
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 |
activePolylineCustomization optional |
النوع:
(function(TripPolylineCustomizationFunctionParams): void)|PolylineOptions optional تم تطبيق التخصيص على الخطوط المتعددة النشطة. يتوافق الخط متعدد الخطوط النشط مع جزء من المسار الذي تمر به المركبة حاليًا. استخدِم هذا الحقل لتحديد نمط مخصّص (مثل لون الخطوط المتعددة) والتفاعل (مثل معالجة النقر).
|
destinationMarkerCustomization optional |
النوع:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional تم تطبيق التخصيص على علامة الوجهة. استخدِم هذا الحقل لتحديد التصميم المخصّص (مثل رمز العلامة) والتفاعل (مثل معالجة النقر).
|
originMarkerCustomization optional |
النوع:
(function(TripMarkerCustomizationFunctionParams): void)|MarkerOptions optional تم تطبيق التخصيص على علامة المصدر. استخدِم هذا الحقل لتحديد التصميم المخصّص (مثل رمز العلامة) والتفاعل (مثل معالجة النقر).
|
pollingIntervalMillis optional |
النوع:
number optional الحد الأدنى للوقت بين استرجاع تحديثات الموقع الجغرافي بالمللي ثانية. إذا استغرق جلب تحديث للموقع الجغرافي أكثر من pollingIntervalMillis ، لن يتم بدء عملية التحديث التالي للموقع حتى انتهاء التحديث الحالي. يؤدي ضبط هذه القيمة على "0" إلى إيقاف التحديثات المتكرّرة للموقع الجغرافي. يتم استرجاع تعديل موقع جغرافي جديد في حال تغيير أي من المعلمات التي لاحظها موفِّر الموقع الجغرافي. الفاصل الزمني التلقائي للاستطلاع هو 5, 000 ملي ثانية، وهو الحد الأدنى للفاصل الزمني. وفي حال ضبط الفاصل الزمني للاستطلاع على قيمة أقل غير صفرية، سيتم استخدام 5000. |
remainingPolylineCustomization optional |
النوع:
(function(TripPolylineCustomizationFunctionParams): void)|PolylineOptions optional تم تطبيق التخصيص على الخطوط المتعددة المتبقية. يتوافق خط متعدد الخطوط المتبقي مع جزء من المسار الذي لم تبدأ المركبة في اجتيازه بعد. استخدِم هذا الحقل لتحديد نمط مخصّص (مثل لون الخطوط المتعددة) والتفاعل (مثل معالجة النقر).
|
takenPolylineCustomization optional |
النوع:
(function(TripPolylineCustomizationFunctionParams): void)|PolylineOptions optional تم تطبيق التخصيص على الخطوط المتعددة التي تم التقاطها. يتوافق الخط المتعدد الذي يتم التقاطه مع جزء من المسار الذي اجتازته المركبة بالفعل. استخدِم هذا الحقل لتحديد نمط مخصّص (مثل لون الخطوط المتعددة) والتفاعل (مثل معالجة النقر).
|
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 هيكل الرحلة الذي يعرضه التحديث. غير قابل للتعديل. |