کلاس FleetEngineTripLocationProvider
google.maps.journeySharing . FleetEngineTripLocationProvider
کلاس google.maps.journeySharing . FleetEngineTripLocationProvider
ارائه دهنده مکان سفر
این کلاس PollingLocationProvider
را گسترش می دهد.
با فراخوانی const {FleetEngineTripLocationProvider} = await google.maps.importLibrary("journeySharing")
دسترسی پیدا کنید. کتابخانه ها را در Maps JavaScript API ببینید.
سازنده | |
---|---|
FleetEngineTripLocationProvider | FleetEngineTripLocationProvider(options) مولفه های:
یک ارائه دهنده مکان جدید برای سفر Fleet Engine ایجاد می کند. |
خواص | |
---|---|
tripId | نوع: string شناسه سفری که این ارائه دهنده مکان مشاهده می کند. این فیلد را برای شروع ردیابی تنظیم کنید. |
ارثی: isPolling ، pollingIntervalMillis |
مواد و روش ها | |
---|---|
refresh | refresh() پارامترها: ندارد مقدار برگشتی: void مکان ردیابی شده را به صراحت بازخوانی می کند. |
ارثی: addListener |
مناسبت ها | |
---|---|
error | function(event) استدلال ها:
رویدادی که زمانی فعال می شود که ارائه دهنده موقعیت مکانی با خطا مواجه شود. |
update | function(event) استدلال ها: رویدادی که پس از اتمام درخواست بهروزرسانی دادههای Fleet Engine فعال میشود. |
ارثی: ispollingchange |
رابط FleetEngineTripLocationProviderOptions
google.maps.journeySharing . 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، بهروزرسانیهای مکرر مکان را غیرفعال میکند. اگر هر یک از پارامترهای مشاهده شده توسط ارائه دهنده مکان تغییر کند، به روز رسانی مکان جدید واکشی می شود. فاصله نظرسنجی پیش فرض 5000 میلی ثانیه است که حداقل فاصله است. اگر فاصله نظرسنجی را روی یک مقدار غیر صفر کمتر تنظیم کنید، 5000 استفاده می شود. |
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
رابط google.maps.journeySharing . FleetEngineTripLocationProviderUpdateEvent
هنگامی که رویداد FleetEngineTripLocationProvider.update
راه اندازی می شود، شی رویداد به کنترل کننده رویداد ارسال می شود.
خواص | |
---|---|
trip optional | نوع: Trip optional ساختار سفر با به روز رسانی بازگشت. غیر قابل تغییر |