کلاس FleetEngineShipmentLocationProvider
google.maps.journeySharing.FleetEngineShipmentLocationProvider
class
extends PollingLocationProvider
library "journeySharing"
ارائهدهنده مکان محموله.
const {FleetEngineShipmentLocationProvider} = await google.maps.importLibrary("journeySharing");
سازنده | |
|---|---|
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
اختیاری |
نوع:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optionalسفارشیسازی روی چندخطی فعال اعمال شد. چندخطی فعال با بخشی از مسیری که خودرو درحالحاضر درحال پیمودن آن است مطابقت دارد. از این فیلد برای مشخص کردن سبک سفارشی (مانند رنگ چندخطی) و تعامل (مانند مدیریت کلیک) استفاده کنید.
|
deliveryVehicleMarkerCustomization
اختیاری |
نوع:
(function(ShipmentMarkerCustomizationFunctionParams): void)|MarkerOptions optionalسفارشیسازی روی نشانگر خودرو تحویل اعمال شد. از این فیلد برای مشخص کردن سبک سفارشی (مانند نماد نشانگر) و تعامل (مانند مدیریت کلیک) استفاده کنید.
|
destinationMarkerCustomization
اختیاری |
نوع:
(function(ShipmentMarkerCustomizationFunctionParams): void)|MarkerOptions optionalسفارشیسازی روی نشانگر مقصد اعمال شد. از این فیلد برای مشخص کردن سبک سفارشی (مانند نماد نشانگر) و تعامل (مانند مدیریت کلیک) استفاده کنید.
|
pollingIntervalMillis
اختیاری |
نوع:
number optionalحداقل زمان بین واکشی بهروزرسانیهای مکان برحسب میلیثانیه. اگر واکشی بهروزرسانی مکان بیشتر از pollingIntervalMillis طول بکشد، بهروزرسانی مکان بعدی تا زمانی که بهروزرسانی فعلی تمام نشود شروع نمیشود. تنظیم این مقدار روی ۰، بینهایت، یا مقدار منفی، بهروزرسانیهای خودکار مکان را غیرفعال میکند. اگر پارامتر شناسه ردیابی (برای مثال، شناسه ردیابی محموله ارائهدهنده مکان محموله) یا گزینه فیلتر کردن (برای مثال، مرزهای نمای هدف یا فیلترهای مشخصه برای ارائهدهندگان مکان ناوگان) تغییر کند، بهروزرسانی مکان جدید یکبار واکشی میشود. فاصله نظرسنجی پیشفرض و حداقل ۵۰۰۰ میلیثانیه است. اگر فاصله نظرسنجی را روی مقدار مثبت کمتری تنظیم کنید، ۵۰۰۰ ذخیره و استفاده میشود. |
remainingPolylineCustomization
اختیاری |
نوع:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optionalسفارشیسازی روی چندخطی باقیمانده اعمال شد. چندخطی باقیمانده مربوط به بخشی از مسیر است که خودرو هنوز شروع به پیمودن آن نکرده است. از این فیلد برای مشخص کردن سبک سفارشی (مانند رنگ چندخطی) و تعامل (مانند مدیریت کلیک) استفاده کنید.
|
takenPolylineCustomization
اختیاری |
نوع:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optionalسفارشیسازی روی چندخطی گرفتهشده اعمال شد. چندخطی طیشده با بخشی از مسیر که خودرو قبلاً طی کرده است مطابقت دارد. از این فیلد برای مشخص کردن سبک سفارشی (مانند رنگ چندخطی) و تعامل (مانند مدیریت کلیک) استفاده کنید.
|
trackingId
اختیاری |
نوع:
string optionalشناسه ردیابی تکلیف برای ردیابی بلافاصله پساز نمونهسازی ارائهدهنده مکان. اگر مشخص نشده باشد، ارائهدهنده مکان ردیابی هیچ تکلیفی را شروع نمیکند؛ از FleetEngineShipmentLocationProvider.trackingId برای تنظیم شناسه ردیابی و شروع ردیابی استفاده کنید. |
میانای FleetEngineShipmentLocationProviderUpdateEvent
میانا
google.maps.journeySharing.FleetEngineShipmentLocationProviderUpdateEvent
شیء رویداد هنگام راهاندازی رویداد FleetEngineShipmentLocationProvider.update به گرداننده رویداد منتقل شد.
مشخصات | |
|---|---|
taskTrackingInfo
اختیاری |
نوع:
TaskTrackingInfo optionalساختار اطلاعات ردگیری تکلیف که توسط بهروزرسانی برگردانده شده است. غیرقابلتغییر. |