کلاس 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». |
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 طول بکشد، بهروزرسانی مکان بعدی تا زمانی که بهروزرسانی فعلی تمام نشود شروع نمیشود. تنظیم این مقدار روی ۰، بینهایت، یا مقدار منفی، بهروزرسانیهای خودکار مکان را غیرفعال میکند. اگر پارامتر شناسه ردیابی (برای مثال، شناسه ردیابی محموله ارائهدهنده مکان محموله) یا گزینه فیلتر کردن (برای مثال، مرزهای نمای هدف یا فیلترهای مشخصه برای ارائهدهندگان مکان ناوگان) تغییر کند، بهروزرسانی مکان جدید یکبار واکشی میشود. فاصله نظرسنجی پیشفرض و حداقل ۵۰۰۰ میلیثانیه است. اگر فاصله نظرسنجی را روی مقدار مثبت کمتری تنظیم کنید، ۵۰۰۰ ذخیره و استفاده میشود. |
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
شیء رویداد هنگام راهاندازی رویداد FleetEngineShipmentLocationProvider.update به گرداننده رویداد منتقل شد.
مشخصات | |
|---|---|
taskTrackingInfo optional |
نوع:
TaskTrackingInfo optionalساختار اطلاعات ردگیری تکلیف که توسط بهروزرسانی برگردانده شده است. غیرقابلتغییر. |