کلاس FleetEngineShipmentLocationProvider
google.maps.journeySharing . 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
رابط google.maps.journeySharing . FleetEngineShipmentLocationProviderOptions
گزینه هایی برای ارائه دهنده مکان حمل و نقل
خواص | |
---|---|
authTokenFetcher | نوع: AuthTokenFetcher توکن های وب JSON را برای احراز هویت مشتری به Fleet Engine ارائه می دهد. |
projectId | نوع: string شناسه پروژه مصرف کننده از Google Cloud Console. |
activePolylineCustomization optional | نوع: (function( ShipmentPolylineCustomizationFunctionParams ): void)| PolylineOptions optional سفارشی سازی روی چند خط فعال اعمال شد. یک پلی لاین فعال مربوط به بخشی از مسیری است که خودرو در حال حاضر از آن عبور می کند. از این فیلد برای تعیین استایل سفارشی (مانند رنگ چند خطی) و تعامل (مانند مدیریت کلیک) استفاده کنید.
|
deliveryVehicleMarkerCustomization optional | نوع: (function( ShipmentMarkerCustomizationFunctionParams ): void)| MarkerOptions optional سفارشی سازی روی نشانگر خودروی تحویل اعمال می شود. از این فیلد برای تعیین استایل سفارشی (مانند نماد نشانگر) و تعامل (مانند مدیریت کلیک) استفاده کنید.
|
destinationMarkerCustomization optional | نوع: (function( ShipmentMarkerCustomizationFunctionParams ): void)| MarkerOptions optional سفارشی سازی روی نشانگر مقصد اعمال می شود. از این فیلد برای تعیین استایل سفارشی (مانند نماد نشانگر) و تعامل (مانند مدیریت کلیک) استفاده کنید.
|
pollingIntervalMillis optional | نوع: number optional حداقل زمان بین واکشی بهروزرسانیهای مکان در میلیثانیه. اگر واکشی بهروزرسانی موقعیت مکانی بیشتر از pollingIntervalMillis طول میکشد، بهروزرسانی موقعیت مکانی بعدی تا زمانی که بهروزرسانی فعلی به پایان برسد شروع نمیشود.تنظیم این مقدار روی 0، بی نهایت یا یک مقدار منفی، به روز رسانی خودکار مکان را غیرفعال می کند. اگر پارامتر شناسه ردیابی (مثلاً شناسه رهگیری محموله ارائهدهنده مکان حملونقل)، یا یک گزینه فیلتر (مثلاً محدودههای درگاه دید یا فیلترهای ویژگی برای ارائهدهندگان موقعیت ناوگان) تغییر کند، بهروزرسانی مکان جدید یک بار واکشی میشود. فاصله نظرسنجی پیش فرض و حداقل 5000 میلی ثانیه است. اگر فاصله نظرسنجی را روی مقدار مثبت کمتری تنظیم کنید، 5000 ذخیره و استفاده می شود. |
remainingPolylineCustomization optional | نوع: (function( ShipmentPolylineCustomizationFunctionParams ): void)| PolylineOptions optional سفارشی سازی روی چند خط باقی مانده اعمال شد. چند خط باقی مانده مربوط به بخشی از مسیری است که وسیله نقلیه هنوز از آن عبور نکرده است. از این فیلد برای تعیین استایل سفارشی (مانند رنگ چند خطی) و تعامل (مانند مدیریت کلیک) استفاده کنید.
|
takenPolylineCustomization optional | نوع: (function( ShipmentPolylineCustomizationFunctionParams ): void)| PolylineOptions optional سفارشی سازی روی چند خط گرفته شده اعمال می شود. چند خط گرفته شده مربوط به بخشی از مسیری است که وسیله نقلیه قبلاً از آن عبور کرده است. از این فیلد برای تعیین استایل سفارشی (مانند رنگ چند خطی) و تعامل (مانند مدیریت کلیک) استفاده کنید.
|
trackingId optional | نوع: string optional شناسه ردیابی کار برای ردیابی بلافاصله پس از ارائه دهنده مکان. اگر مشخص نشده باشد، ارائهدهنده موقعیت مکانی ردیابی هیچ کاری را شروع نمیکند. از FleetEngineShipmentLocationProvider.trackingId برای تنظیم شناسه ردیابی و شروع ردیابی استفاده کنید. |
رابط FleetEngineShipmentLocationProviderUpdateEvent
google.maps.journeySharing . FleetEngineShipmentLocationProviderUpdateEvent
رابط google.maps.journeySharing . FleetEngineShipmentLocationProviderUpdateEvent
هنگامی که رویداد FleetEngineShipmentLocationProvider.update
راه اندازی می شود، شی رویداد به کنترل کننده رویداد منتقل می شود.
خواص | |
---|---|
taskTrackingInfo optional | نوع: TaskTrackingInfo optional ساختار اطلاعات ردیابی کار که توسط بهروزرسانی بازگردانده شد. غیر قابل تغییر |