کلاس FleetEngineVehicleLocationProvider
google.maps.journeySharing . FleetEngineVehicleLocationProvider
کلاس google.maps.journeySharing . FleetEngineVehicleLocationProvider
ارائه دهنده مکان خودرو
این کلاس PollingLocationProvider
را گسترش می دهد.
با فراخوانی const {FleetEngineVehicleLocationProvider} = await google.maps.importLibrary("journeySharing")
دسترسی پیدا کنید. کتابخانه ها را در Maps JavaScript API ببینید.
سازنده | |
---|---|
FleetEngineVehicleLocationProvider | FleetEngineVehicleLocationProvider(options) مولفه های:
یک ارائه دهنده مکان جدید برای یک وسیله نقلیه Fleet Engine ایجاد می کند. |
خواص | |
---|---|
staleLocationThresholdMillis | نوع: number این فیلد فقط خواندنی است. آستانه برای مکان ماشین قدیمی اگر آخرین مکان بهروزرسانی شده برای وسیله نقلیه قدیمیتر از این آستانه باشد، خودرو نمایش داده نمیشود. |
vehicleId | نوع: string شناسه وسیله نقلیه که این ارائه دهنده موقعیت مکانی مشاهده می کند. این فیلد را برای ردیابی وسیله نقلیه تنظیم کنید. |
ارثی: isPolling ، pollingIntervalMillis |
مواد و روش ها | |
---|---|
ارثی: addListener |
مناسبت ها | |
---|---|
error | function(event) استدلال ها:
رویدادی که زمانی فعال می شود که ارائه دهنده موقعیت مکانی با خطا مواجه شود. |
update | function(event) استدلال ها: رویدادی که پس از اتمام درخواست بهروزرسانی دادههای Fleet Engine فعال میشود. |
ارثی: ispollingchange |
رابط FleetEngineVehicleLocationProviderOptions
google.maps.journeySharing . FleetEngineVehicleLocationProviderOptions
رابط google.maps.journeySharing . FleetEngineVehicleLocationProviderOptions
گزینه هایی برای ارائه دهنده مکان وسیله نقلیه
خواص | |
---|---|
authTokenFetcher | نوع: AuthTokenFetcher توکن های وب JSON را برای احراز هویت مشتری به Fleet Engine ارائه می دهد. |
projectId | نوع: string شناسه پروژه مصرف کننده از Google Cloud Console. |
destinationMarkerCustomization optional | نوع: (function( VehicleWaypointMarkerCustomizationFunctionParams ): void)| MarkerOptions optional سفارشی سازی برای نشانگر مقصد سفر وسیله نقلیه اعمال می شود. از این فیلد برای تعیین استایل سفارشی (مانند نماد نشانگر) و تعامل (مانند مدیریت کلیک) استفاده کنید.
|
intermediateDestinationMarkerCustomization optional | نوع: (function( VehicleWaypointMarkerCustomizationFunctionParams ): void)| MarkerOptions optional سفارشی سازی برای نشانگرهای مقصد میانی سفر وسیله نقلیه اعمال می شود. از این فیلد برای تعیین استایل سفارشی (مانند نماد نشانگر) و تعامل (مانند مدیریت کلیک) استفاده کنید.
|
originMarkerCustomization optional | نوع: (function( VehicleWaypointMarkerCustomizationFunctionParams ): void)| MarkerOptions optional سفارشی سازی برای نشانگر مبدا سفر وسیله نقلیه اعمال می شود. از این فیلد برای تعیین استایل سفارشی (مانند نماد نشانگر) و تعامل (مانند مدیریت کلیک) استفاده کنید.
|
pollingIntervalMillis optional | نوع: number optional حداقل زمان بین واکشی بهروزرسانیهای مکان در میلیثانیه. اگر واکشی بهروزرسانی موقعیت مکانی بیشتر از pollingIntervalMillis طول میکشد، بهروزرسانی موقعیت مکانی بعدی تا زمانی که بهروزرسانی فعلی به پایان برسد شروع نمیشود.تنظیم این مقدار روی 0، بهروزرسانیهای مکرر مکان را غیرفعال میکند. اگر هر یک از پارامترهای مشاهده شده توسط ارائه دهنده مکان تغییر کند، به روز رسانی مکان جدید واکشی می شود. فاصله نظرسنجی پیش فرض 5000 میلی ثانیه است که حداقل فاصله است. اگر فاصله نظرسنجی را روی یک مقدار غیر صفر کمتر تنظیم کنید، 5000 استفاده می شود. |
staleLocationThresholdMillis optional | نوع: number optional آستانه برای مکان ماشین قدیمی اگر آخرین مکان بهروزرسانیشده برای وسیله نقلیه قدیمیتر از این آستانه باشد، خودرو نمایش داده نمیشود. به طور پیشفرض 24 ساعت در میلیثانیه تنظیم میشود. اگر آستانه کمتر از 0 یا Infinity باشد، آستانه نادیده گرفته میشود و مکان وسیله نقلیه قدیمی در نظر گرفته نمیشود. |
vehicleId optional | نوع: string optional شناسه وسیله نقلیه برای ردیابی بلافاصله پس از شناسایی ارائهدهنده مکان. اگر مشخص نشده باشد، ارائه دهنده مکان ردیابی هیچ وسیله نقلیه ای را شروع نمی کند. از FleetEngineVehicleLocationProvider.vehicleId برای تنظیم شناسه و شروع ردیابی استفاده کنید. |
vehicleMarkerCustomization optional | نوع: (function( VehicleMarkerCustomizationFunctionParams ): void)| MarkerOptions optional سفارشی سازی روی نشانگر خودرو اعمال می شود. از این فیلد برای تعیین استایل سفارشی (مانند نماد نشانگر) و تعامل (مانند مدیریت کلیک) استفاده کنید.
|
رابط FleetEngineVehicleLocationProviderUpdateEvent
google.maps.journeySharing . FleetEngineVehicleLocationProviderUpdateEvent
رابط google.maps.journeySharing . FleetEngineVehicleLocationProviderUpdateEvent
هنگامی که رویداد FleetEngineVehicleLocationProvider.update
راه اندازی می شود، شی رویداد به کنترل کننده رویداد منتقل می شود.
خواص | |
---|---|
trips optional | لیست سفرهای انجام شده توسط این وسیله نقلیه. غیر قابل تغییر |
vehicle optional | نوع: Vehicle optional ساختار داده خودرو که توسط به روز رسانی بازگردانده شده است. غیر قابل تغییر |
کلاس FleetEngineFleetLocationProvider
google.maps.journeySharing . FleetEngineFleetLocationProvider
کلاس google.maps.journeySharing . FleetEngineFleetLocationProvider
ارائه دهنده مکان ناوگان.
این کلاس PollingLocationProvider
را گسترش می دهد.
با فراخوانی const {FleetEngineFleetLocationProvider} = await google.maps.importLibrary("journeySharing")
دسترسی پیدا کنید. کتابخانه ها را در Maps JavaScript API ببینید.
سازنده | |
---|---|
FleetEngineFleetLocationProvider | FleetEngineFleetLocationProvider(options) مولفه های:
یک ارائه دهنده مکان جدید برای وسایل نقلیه ردیابی شده توسط Fleet Engine ایجاد می کند. |
خواص | |
---|---|
locationRestriction | نوع: LatLngBounds | LatLngBoundsLiteral optional محدوده هایی که در آن وسایل نقلیه ردیابی می شود. اگر هیچ محدودیتی تعیین نشود، هیچ وسیله نقلیه ای ردیابی نخواهد شد. برای ردیابی همه وسایل نقلیه بدون توجه به موقعیت مکانی، محدوده هایی را معادل کل زمین تعیین کنید. |
staleLocationThresholdMillis | نوع: number این فیلد فقط خواندنی است. آستانه برای مکان ماشین قدیمی اگر آخرین مکان بهروزرسانی شده برای وسیله نقلیه قدیمیتر از این آستانه باشد، خودرو نمایش داده نمیشود. |
vehicleFilter | نوع: string optional فیلتر هنگام واکشی وسایل نقلیه اعمال می شود. |
ارثی: isPolling ، pollingIntervalMillis |
مواد و روش ها | |
---|---|
ارثی: addListener |
مناسبت ها | |
---|---|
update | function(event) استدلال ها: رویدادی که پس از اتمام درخواست بهروزرسانی دادههای Fleet Engine فعال میشود. |
ارثی: ispollingchange |
رابط FleetEngineFleetLocationProviderOptions
google.maps.journeySharing . FleetEngineFleetLocationProviderOptions
رابط google.maps.journeySharing . FleetEngineFleetLocationProviderOptions
گزینه هایی برای ارائه دهنده مکان ناوگان.
خواص | |
---|---|
authTokenFetcher | نوع: AuthTokenFetcher توکن های وب JSON را برای احراز هویت مشتری به Fleet Engine ارائه می دهد. |
projectId | نوع: string شناسه پروژه مصرف کننده از Google Cloud Console. |
locationRestriction optional | نوع: LatLngBounds | LatLngBoundsLiteral optional محدوده طول و عرض جغرافیایی که در آن ردیابی وسایل نقلیه بلافاصله پس از معرفی ارائه دهنده مکان انجام می شود. اگر تنظیم نشود، ارائهدهنده موقعیت مکانی ردیابی هیچ وسیله نقلیهای را شروع نمیکند. از FleetEngineFleetLocationProvider.locationRestriction برای تعیین محدوده و شروع ردیابی استفاده کنید. برای ردیابی همه وسایل نقلیه بدون توجه به موقعیت مکانی، محدوده هایی را معادل کل زمین تعیین کنید. |
staleLocationThresholdMillis optional | نوع: number optional آستانه برای مکان ماشین قدیمی اگر آخرین مکان بهروزرسانی شده برای وسیله نقلیه قدیمیتر از این آستانه باشد، خودرو نمایش داده نمیشود. به طور پیشفرض 24 ساعت در میلیثانیه تنظیم میشود. اگر آستانه کمتر از صفر یا Infinity باشد، آستانه نادیده گرفته میشود و مکان وسیله نقلیه قدیمی در نظر گرفته نمیشود. |
vehicleFilter optional | نوع: string optional یک درخواست فیلتر برای اعمال هنگام واکشی وسایل نقلیه. این فیلتر مستقیماً به Fleet Engine منتقل می شود. برای فرمت های پشتیبانی شده ListVehiclesRequest.filter را ببینید. توجه داشته باشید که فیلترهای معتبر برای ویژگی ها باید دارای پیشوند "ویژگی ها" باشند. به عنوان مثال، attributes.x = "y" یا attributes."x y" = "z" . |
vehicleMarkerCustomization optional | نوع: function( VehicleMarkerCustomizationFunctionParams ): void optional سفارشی سازی برای نشانگر خودرو اعمال می شود. از این فیلد برای تعیین استایل سفارشی (مانند نماد نشانگر) و تعامل (مانند مدیریت کلیک) استفاده کنید.
|
رابط FleetEngineFleetLocationProviderUpdateEvent
google.maps.journeySharing . FleetEngineFleetLocationProviderUpdateEvent
رابط google.maps.journeySharing . FleetEngineFleetLocationProviderUpdateEvent
هنگامی که رویداد FleetEngineFleetLocationProvider.update
راه اندازی می شود، شی رویداد به کنترل کننده رویداد منتقل می شود.
خواص | |
---|---|
vehicles optional | لیست وسایل نقلیه بازگردانده شده توسط پرس و جو. غیر قابل تغییر |
کلاس FleetEngineVehicleLocationProvider
google.maps.journeySharing . FleetEngineVehicleLocationProvider
کلاس google.maps.journeySharing . FleetEngineVehicleLocationProvider
ارائه دهنده مکان خودرو
این کلاس PollingLocationProvider
را گسترش می دهد.
با فراخوانی const {FleetEngineVehicleLocationProvider} = await google.maps.importLibrary("journeySharing")
دسترسی پیدا کنید. کتابخانه ها را در Maps JavaScript API ببینید.
سازنده | |
---|---|
FleetEngineVehicleLocationProvider | FleetEngineVehicleLocationProvider(options) مولفه های:
یک ارائه دهنده مکان جدید برای یک وسیله نقلیه Fleet Engine ایجاد می کند. |
خواص | |
---|---|
staleLocationThresholdMillis | نوع: number این فیلد فقط خواندنی است. آستانه برای مکان ماشین قدیمی اگر آخرین مکان بهروزرسانی شده برای وسیله نقلیه قدیمیتر از این آستانه باشد، خودرو نمایش داده نمیشود. |
vehicleId | نوع: string شناسه وسیله نقلیه که این ارائه دهنده موقعیت مکانی مشاهده می کند. این فیلد را برای ردیابی وسیله نقلیه تنظیم کنید. |
ارثی: isPolling ، pollingIntervalMillis |
مواد و روش ها | |
---|---|
ارثی: addListener |
مناسبت ها | |
---|---|
error | function(event) استدلال ها:
رویدادی که زمانی فعال می شود که ارائه دهنده موقعیت مکانی با خطا مواجه شود. |
update | function(event) استدلال ها: رویدادی که پس از اتمام درخواست بهروزرسانی دادههای Fleet Engine فعال میشود. |
ارثی: ispollingchange |
رابط FleetEngineVehicleLocationProviderOptions
google.maps.journeySharing . FleetEngineVehicleLocationProviderOptions
رابط google.maps.journeySharing . FleetEngineVehicleLocationProviderOptions
گزینه هایی برای ارائه دهنده مکان وسیله نقلیه
خواص | |
---|---|
authTokenFetcher | نوع: AuthTokenFetcher توکن های وب JSON را برای احراز هویت مشتری به Fleet Engine ارائه می دهد. |
projectId | نوع: string شناسه پروژه مصرف کننده از Google Cloud Console. |
destinationMarkerCustomization optional | نوع: (function( VehicleWaypointMarkerCustomizationFunctionParams ): void)| MarkerOptions optional سفارشی سازی برای نشانگر مقصد سفر وسیله نقلیه اعمال می شود. از این فیلد برای تعیین استایل سفارشی (مانند نماد نشانگر) و تعامل (مانند مدیریت کلیک) استفاده کنید.
|
intermediateDestinationMarkerCustomization optional | نوع: (function( VehicleWaypointMarkerCustomizationFunctionParams ): void)| MarkerOptions optional سفارشی سازی برای نشانگرهای مقصد میانی سفر وسیله نقلیه اعمال می شود. از این فیلد برای تعیین استایل سفارشی (مانند نماد نشانگر) و تعامل (مانند مدیریت کلیک) استفاده کنید.
|
originMarkerCustomization optional | نوع: (function( VehicleWaypointMarkerCustomizationFunctionParams ): void)| MarkerOptions optional سفارشی سازی برای نشانگر مبدا سفر وسیله نقلیه اعمال می شود. از این فیلد برای تعیین استایل سفارشی (مانند نماد نشانگر) و تعامل (مانند مدیریت کلیک) استفاده کنید.
|
pollingIntervalMillis optional | نوع: number optional حداقل زمان بین واکشی بهروزرسانیهای مکان در میلیثانیه. اگر واکشی بهروزرسانی موقعیت مکانی بیشتر از pollingIntervalMillis طول میکشد، بهروزرسانی موقعیت مکانی بعدی تا زمانی که بهروزرسانی فعلی به پایان برسد شروع نمیشود.تنظیم این مقدار روی 0، بهروزرسانیهای مکرر مکان را غیرفعال میکند. اگر هر یک از پارامترهای مشاهده شده توسط ارائه دهنده مکان تغییر کند، به روز رسانی مکان جدید واکشی می شود. فاصله نظرسنجی پیش فرض 5000 میلی ثانیه است که حداقل فاصله است. اگر فاصله نظرسنجی را روی یک مقدار غیر صفر کمتر تنظیم کنید، 5000 استفاده می شود. |
staleLocationThresholdMillis optional | نوع: number optional آستانه برای مکان ماشین قدیمی اگر آخرین مکان بهروزرسانیشده برای وسیله نقلیه قدیمیتر از این آستانه باشد، خودرو نمایش داده نمیشود. به طور پیشفرض 24 ساعت در میلیثانیه تنظیم میشود. اگر آستانه کمتر از 0 یا Infinity باشد، آستانه نادیده گرفته میشود و مکان وسیله نقلیه قدیمی در نظر گرفته نمیشود. |
vehicleId optional | نوع: string optional شناسه وسیله نقلیه برای ردیابی بلافاصله پس از شناسایی ارائهدهنده مکان. اگر مشخص نشده باشد، ارائه دهنده مکان ردیابی هیچ وسیله نقلیه ای را شروع نمی کند. از FleetEngineVehicleLocationProvider.vehicleId برای تنظیم شناسه و شروع ردیابی استفاده کنید. |
vehicleMarkerCustomization optional | نوع: (function( VehicleMarkerCustomizationFunctionParams ): void)| MarkerOptions optional سفارشی سازی روی نشانگر خودرو اعمال می شود. از این فیلد برای تعیین استایل سفارشی (مانند نماد نشانگر) و تعامل (مانند مدیریت کلیک) استفاده کنید.
|
رابط FleetEngineVehicleLocationProviderUpdateEvent
google.maps.journeySharing . FleetEngineVehicleLocationProviderUpdateEvent
رابط google.maps.journeySharing . FleetEngineVehicleLocationProviderUpdateEvent
هنگامی که رویداد FleetEngineVehicleLocationProvider.update
راه اندازی می شود، شی رویداد به کنترل کننده رویداد منتقل می شود.
خواص | |
---|---|
trips optional | لیست سفرهای انجام شده توسط این وسیله نقلیه. غیر قابل تغییر |
vehicle optional | نوع: Vehicle optional ساختار داده خودرو که توسط به روز رسانی بازگردانده شده است. غیر قابل تغییر |
کلاس FleetEngineFleetLocationProvider
google.maps.journeySharing . FleetEngineFleetLocationProvider
کلاس google.maps.journeySharing . FleetEngineFleetLocationProvider
ارائه دهنده مکان ناوگان.
این کلاس PollingLocationProvider
را گسترش می دهد.
با فراخوانی const {FleetEngineFleetLocationProvider} = await google.maps.importLibrary("journeySharing")
دسترسی پیدا کنید. کتابخانه ها را در Maps JavaScript API ببینید.
سازنده | |
---|---|
FleetEngineFleetLocationProvider | FleetEngineFleetLocationProvider(options) مولفه های:
یک ارائه دهنده مکان جدید برای وسایل نقلیه ردیابی شده توسط Fleet Engine ایجاد می کند. |
خواص | |
---|---|
locationRestriction | نوع: LatLngBounds | LatLngBoundsLiteral optional محدوده هایی که در آن وسایل نقلیه ردیابی می شود. اگر هیچ محدودیتی تعیین نشود، هیچ وسیله نقلیه ای ردیابی نخواهد شد. برای ردیابی همه وسایل نقلیه بدون توجه به موقعیت مکانی، محدوده هایی را معادل کل زمین تعیین کنید. |
staleLocationThresholdMillis | نوع: number این فیلد فقط خواندنی است. آستانه برای مکان ماشین قدیمی اگر آخرین مکان بهروزرسانی شده برای وسیله نقلیه قدیمیتر از این آستانه باشد، خودرو نمایش داده نمیشود. |
vehicleFilter | نوع: string optional فیلتر هنگام واکشی وسایل نقلیه اعمال می شود. |
ارثی: isPolling ، pollingIntervalMillis |
مواد و روش ها | |
---|---|
ارثی: addListener |
مناسبت ها | |
---|---|
update | function(event) استدلال ها: رویدادی که پس از اتمام درخواست بهروزرسانی دادههای Fleet Engine فعال میشود. |
ارثی: ispollingchange |
رابط FleetEngineFleetLocationProviderOptions
google.maps.journeySharing . FleetEngineFleetLocationProviderOptions
رابط google.maps.journeySharing . FleetEngineFleetLocationProviderOptions
گزینه هایی برای ارائه دهنده مکان ناوگان.
خواص | |
---|---|
authTokenFetcher | نوع: AuthTokenFetcher توکن های وب JSON را برای احراز هویت مشتری به Fleet Engine ارائه می دهد. |
projectId | نوع: string شناسه پروژه مصرف کننده از Google Cloud Console. |
locationRestriction optional | نوع: LatLngBounds | LatLngBoundsLiteral optional محدوده طول و عرض جغرافیایی که در آن ردیابی وسایل نقلیه بلافاصله پس از معرفی ارائه دهنده مکان انجام می شود. اگر تنظیم نشود، ارائهدهنده موقعیت مکانی ردیابی هیچ وسیله نقلیهای را شروع نمیکند. از FleetEngineFleetLocationProvider.locationRestriction برای تعیین محدوده و شروع ردیابی استفاده کنید. برای ردیابی همه وسایل نقلیه بدون توجه به موقعیت مکانی، محدوده هایی را معادل کل زمین تعیین کنید. |
staleLocationThresholdMillis optional | نوع: number optional آستانه برای مکان ماشین قدیمی اگر آخرین مکان بهروزرسانی شده برای وسیله نقلیه قدیمیتر از این آستانه باشد، خودرو نمایش داده نمیشود. به طور پیشفرض 24 ساعت در میلیثانیه تنظیم میشود. اگر آستانه کمتر از صفر یا Infinity باشد، آستانه نادیده گرفته میشود و مکان وسیله نقلیه قدیمی در نظر گرفته نمیشود. |
vehicleFilter optional | نوع: string optional یک درخواست فیلتر برای اعمال هنگام واکشی وسایل نقلیه. این فیلتر مستقیماً به Fleet Engine منتقل می شود. برای فرمت های پشتیبانی شده ListVehiclesRequest.filter را ببینید. توجه داشته باشید که فیلترهای معتبر برای ویژگی ها باید دارای پیشوند "ویژگی ها" باشند. به عنوان مثال، attributes.x = "y" یا attributes."x y" = "z" . |
vehicleMarkerCustomization optional | نوع: function( VehicleMarkerCustomizationFunctionParams ): void optional سفارشی سازی برای نشانگر خودرو اعمال می شود. از این فیلد برای تعیین استایل سفارشی (مانند نماد نشانگر) و تعامل (مانند مدیریت کلیک) استفاده کنید.
|
رابط FleetEngineFleetLocationProviderUpdateEvent
google.maps.journeySharing . FleetEngineFleetLocationProviderUpdateEvent
رابط google.maps.journeySharing . FleetEngineFleetLocationProviderUpdateEvent
هنگامی که رویداد FleetEngineFleetLocationProvider.update
راه اندازی می شود، شی رویداد به کنترل کننده رویداد منتقل می شود.
خواص | |
---|---|
vehicles optional | لیست وسایل نقلیه بازگردانده شده توسط پرس و جو. غیر قابل تغییر |
کلاس FleetEngineVehicleLocationProvider
google.maps.journeySharing . FleetEngineVehicleLocationProvider
کلاس google.maps.journeySharing . FleetEngineVehicleLocationProvider
ارائه دهنده مکان خودرو
این کلاس PollingLocationProvider
را گسترش می دهد.
با فراخوانی const {FleetEngineVehicleLocationProvider} = await google.maps.importLibrary("journeySharing")
دسترسی پیدا کنید. کتابخانه ها را در Maps JavaScript API ببینید.
سازنده | |
---|---|
FleetEngineVehicleLocationProvider | FleetEngineVehicleLocationProvider(options) مولفه های:
یک ارائه دهنده مکان جدید برای یک وسیله نقلیه Fleet Engine ایجاد می کند. |
خواص | |
---|---|
staleLocationThresholdMillis | نوع: number این فیلد فقط خواندنی است. آستانه برای مکان ماشین قدیمی اگر آخرین مکان بهروزرسانی شده برای وسیله نقلیه قدیمیتر از این آستانه باشد، خودرو نمایش داده نمیشود. |
vehicleId | نوع: string شناسه وسیله نقلیه که این ارائه دهنده موقعیت مکانی مشاهده می کند. این فیلد را برای ردیابی وسیله نقلیه تنظیم کنید. |
ارثی: isPolling ، pollingIntervalMillis |
مواد و روش ها | |
---|---|
ارثی: addListener |
مناسبت ها | |
---|---|
error | function(event) استدلال ها:
رویدادی که زمانی فعال می شود که ارائه دهنده موقعیت مکانی با خطا مواجه شود. |
update | function(event) استدلال ها: رویدادی که پس از اتمام درخواست بهروزرسانی دادههای Fleet Engine فعال میشود. |
ارثی: ispollingchange |
رابط FleetEngineVehicleLocationProviderOptions
google.maps.journeySharing . FleetEngineVehicleLocationProviderOptions
رابط google.maps.journeySharing . FleetEngineVehicleLocationProviderOptions
گزینه هایی برای ارائه دهنده مکان وسیله نقلیه
خواص | |
---|---|
authTokenFetcher | نوع: AuthTokenFetcher توکن های وب JSON را برای احراز هویت مشتری به Fleet Engine ارائه می دهد. |
projectId | نوع: string شناسه پروژه مصرف کننده از Google Cloud Console. |
destinationMarkerCustomization optional | نوع: (function( VehicleWaypointMarkerCustomizationFunctionParams ): void)| MarkerOptions optional سفارشی سازی برای نشانگر مقصد سفر وسیله نقلیه اعمال می شود. از این فیلد برای تعیین استایل سفارشی (مانند نماد نشانگر) و تعامل (مانند مدیریت کلیک) استفاده کنید.
|
intermediateDestinationMarkerCustomization optional | نوع: (function( VehicleWaypointMarkerCustomizationFunctionParams ): void)| MarkerOptions optional سفارشی سازی برای نشانگرهای مقصد میانی سفر وسیله نقلیه اعمال می شود. از این فیلد برای تعیین استایل سفارشی (مانند نماد نشانگر) و تعامل (مانند مدیریت کلیک) استفاده کنید.
|
originMarkerCustomization optional | نوع: (function( VehicleWaypointMarkerCustomizationFunctionParams ): void)| MarkerOptions optional سفارشی سازی برای نشانگر مبدا سفر وسیله نقلیه اعمال می شود. از این فیلد برای تعیین استایل سفارشی (مانند نماد نشانگر) و تعامل (مانند مدیریت کلیک) استفاده کنید.
|
pollingIntervalMillis optional | نوع: number optional حداقل زمان بین واکشی بهروزرسانیهای مکان در میلیثانیه. اگر واکشی بهروزرسانی موقعیت مکانی بیشتر از pollingIntervalMillis طول میکشد، بهروزرسانی موقعیت مکانی بعدی تا زمانی که بهروزرسانی فعلی به پایان برسد شروع نمیشود.تنظیم این مقدار روی 0، بهروزرسانیهای مکرر مکان را غیرفعال میکند. اگر هر یک از پارامترهای مشاهده شده توسط ارائه دهنده مکان تغییر کند، به روز رسانی مکان جدید واکشی می شود. فاصله نظرسنجی پیش فرض 5000 میلی ثانیه است که حداقل فاصله است. اگر فاصله نظرسنجی را روی یک مقدار غیر صفر کمتر تنظیم کنید، 5000 استفاده می شود. |
staleLocationThresholdMillis optional | نوع: number optional آستانه برای مکان ماشین قدیمی اگر آخرین مکان بهروزرسانیشده برای وسیله نقلیه قدیمیتر از این آستانه باشد، خودرو نمایش داده نمیشود. به طور پیشفرض 24 ساعت در میلیثانیه تنظیم میشود. اگر آستانه کمتر از 0 یا Infinity باشد، آستانه نادیده گرفته میشود و مکان وسیله نقلیه قدیمی در نظر گرفته نمیشود. |
vehicleId optional | نوع: string optional شناسه وسیله نقلیه برای ردیابی بلافاصله پس از شناسایی ارائهدهنده مکان. اگر مشخص نشده باشد، ارائه دهنده مکان ردیابی هیچ وسیله نقلیه ای را شروع نمی کند. از FleetEngineVehicleLocationProvider.vehicleId برای تنظیم شناسه و شروع ردیابی استفاده کنید. |
vehicleMarkerCustomization optional | نوع: (function( VehicleMarkerCustomizationFunctionParams ): void)| MarkerOptions optional سفارشی سازی روی نشانگر خودرو اعمال می شود. از این فیلد برای تعیین استایل سفارشی (مانند نماد نشانگر) و تعامل (مانند مدیریت کلیک) استفاده کنید.
|
رابط FleetEngineVehicleLocationProviderUpdateEvent
google.maps.journeySharing . FleetEngineVehicleLocationProviderUpdateEvent
رابط google.maps.journeySharing . FleetEngineVehicleLocationProviderUpdateEvent
هنگامی که رویداد FleetEngineVehicleLocationProvider.update
راه اندازی می شود، شی رویداد به کنترل کننده رویداد منتقل می شود.
خواص | |
---|---|
trips optional | لیست سفرهای انجام شده توسط این وسیله نقلیه. غیر قابل تغییر |
vehicle optional | نوع: Vehicle optional ساختار داده خودرو که توسط به روز رسانی بازگردانده شده است. غیر قابل تغییر |
کلاس FleetEngineFleetLocationProvider
google.maps.journeySharing . FleetEngineFleetLocationProvider
کلاس google.maps.journeySharing . FleetEngineFleetLocationProvider
ارائه دهنده مکان ناوگان.
این کلاس PollingLocationProvider
را گسترش می دهد.
با فراخوانی const {FleetEngineFleetLocationProvider} = await google.maps.importLibrary("journeySharing")
دسترسی پیدا کنید. کتابخانه ها را در Maps JavaScript API ببینید.
سازنده | |
---|---|
FleetEngineFleetLocationProvider | FleetEngineFleetLocationProvider(options) مولفه های:
یک ارائه دهنده مکان جدید برای وسایل نقلیه ردیابی شده توسط Fleet Engine ایجاد می کند. |
خواص | |
---|---|
locationRestriction | نوع: LatLngBounds | LatLngBoundsLiteral optional محدوده هایی که در آن وسایل نقلیه ردیابی می شود. اگر هیچ محدودیتی تعیین نشود، هیچ وسیله نقلیه ای ردیابی نخواهد شد. برای ردیابی همه وسایل نقلیه بدون توجه به موقعیت مکانی، محدوده هایی را معادل کل زمین تعیین کنید. |
staleLocationThresholdMillis | نوع: number این فیلد فقط خواندنی است. آستانه برای مکان ماشین قدیمی اگر آخرین مکان بهروزرسانی شده برای وسیله نقلیه قدیمیتر از این آستانه باشد، خودرو نمایش داده نمیشود. |
vehicleFilter | نوع: string optional فیلتر هنگام واکشی وسایل نقلیه اعمال می شود. |
ارثی: isPolling ، pollingIntervalMillis |
مواد و روش ها | |
---|---|
ارثی: addListener |
مناسبت ها | |
---|---|
update | function(event) استدلال ها: رویدادی که پس از اتمام درخواست بهروزرسانی دادههای Fleet Engine فعال میشود. |
ارثی: ispollingchange |
رابط FleetEngineFleetLocationProviderOptions
google.maps.journeySharing . FleetEngineFleetLocationProviderOptions
رابط google.maps.journeySharing . FleetEngineFleetLocationProviderOptions
گزینه هایی برای ارائه دهنده مکان ناوگان.
خواص | |
---|---|
authTokenFetcher | نوع: AuthTokenFetcher توکن های وب JSON را برای احراز هویت مشتری به Fleet Engine ارائه می دهد. |
projectId | نوع: string شناسه پروژه مصرف کننده از Google Cloud Console. |
locationRestriction optional | نوع: LatLngBounds | LatLngBoundsLiteral optional محدوده طول و عرض جغرافیایی که در آن ردیابی وسایل نقلیه بلافاصله پس از معرفی ارائه دهنده مکان انجام می شود. اگر تنظیم نشود، ارائهدهنده موقعیت مکانی ردیابی هیچ وسیله نقلیهای را شروع نمیکند. از FleetEngineFleetLocationProvider.locationRestriction برای تعیین محدوده و شروع ردیابی استفاده کنید. برای ردیابی همه وسایل نقلیه بدون توجه به موقعیت مکانی، محدوده هایی را معادل کل زمین تعیین کنید. |
staleLocationThresholdMillis optional | نوع: number optional آستانه برای مکان ماشین قدیمی اگر آخرین مکان بهروزرسانی شده برای وسیله نقلیه قدیمیتر از این آستانه باشد، خودرو نمایش داده نمیشود. به طور پیشفرض 24 ساعت در میلیثانیه تنظیم میشود. If the threshold is less than zero, or Infinity , the threshold will be ignored and the vehicle location will not be considered stale. |
vehicleFilter optional | Type: string optional A filter query to apply when fetching vehicles. This filter is passed directly to Fleet Engine. See ListVehiclesRequest.filter for supported formats. Note that valid filters for attributes must have the "attributes" prefix. For example, attributes.x = "y" or attributes."x y" = "z" . |
vehicleMarkerCustomization optional | Type: function( VehicleMarkerCustomizationFunctionParams ): void optional Customization applied to a vehicle marker. Use this field to specify custom styling (such as marker icon) and interactivity (such as click handling).
|
FleetEngineFleetLocationProviderUpdateEvent interface
google.maps.journeySharing . FleetEngineFleetLocationProviderUpdateEvent
interface
The event object passed to the event handler when the FleetEngineFleetLocationProvider.update
event is triggered.
Properties | |
---|---|
vehicles optional | The list of vehicles returned by the query. Unmodifiable. |
FleetEngineVehicleLocationProvider class
google.maps.journeySharing . FleetEngineVehicleLocationProvider
class
Vehicle Location Provider.
This class extends PollingLocationProvider
.
Access by calling const {FleetEngineVehicleLocationProvider} = await google.maps.importLibrary("journeySharing")
. See Libraries in the Maps JavaScript API .
Constructor | |
---|---|
FleetEngineVehicleLocationProvider | FleetEngineVehicleLocationProvider(options) Parameters:
Creates a new location provider for a Fleet Engine vehicle. |
Properties | |
---|---|
staleLocationThresholdMillis | Type: number This Field is read-only. Threshold for stale vehicle location. If the last updated location for the vehicle is older than this threshold, the vehicle will not be displayed. |
vehicleId | Type: string ID for the vehicle that this location provider observes. Set this field to track a vehicle. |
Inherited: isPolling , pollingIntervalMillis |
Methods | |
---|---|
Inherited: addListener |
مناسبت ها | |
---|---|
error | function(event) Arguments:
Event that is triggered when the location provider encounters an error. |
update | function(event) Arguments: Event that is triggered when a Fleet Engine data update request has finished. |
Inherited: ispollingchange |
FleetEngineVehicleLocationProviderOptions interface
google.maps.journeySharing . FleetEngineVehicleLocationProviderOptions
interface
Options for vehicle location provider.
Properties | |
---|---|
authTokenFetcher | Type: AuthTokenFetcher Provides JSON Web Tokens for authenticating the client to Fleet Engine. |
projectId | Type: string The consumer's project ID from Google Cloud Console. |
destinationMarkerCustomization optional | Type: (function( VehicleWaypointMarkerCustomizationFunctionParams ): void)| MarkerOptions optional Customization applied to the vehicle trip destination marker. Use this field to specify custom styling (such as marker icon) and interactivity (such as click handling).
|
intermediateDestinationMarkerCustomization optional | Type: (function( VehicleWaypointMarkerCustomizationFunctionParams ): void)| MarkerOptions optional Customization applied to the vehicle trip intermediate destination markers. Use this field to specify custom styling (such as marker icon) and interactivity (such as click handling).
|
originMarkerCustomization optional | Type: (function( VehicleWaypointMarkerCustomizationFunctionParams ): void)| MarkerOptions optional Customization applied to the vehicle trip origin marker. Use this field to specify custom styling (such as marker icon) and interactivity (such as click handling).
|
pollingIntervalMillis optional | Type: number optional Minimum time between fetching location updates in milliseconds. If it takes longer than pollingIntervalMillis to fetch a location update, the next location update is not started until the current one finishes.Setting this value to 0 disables recurring location updates. A new location update is fetched if any of the parameters observed by the location provider changes. The default polling interval is 5000 milliseconds, the minimum interval. If you set the polling interval to a lower non-zero value, 5000 is used. |
staleLocationThresholdMillis optional | Type: number optional Threshold for stale vehicle location. If the last updated location for the vehicle is older this threshold, the vehicle will not be displayed. Defaults to 24 hours in milliseconds. If the threshold is less than 0, or Infinity , the threshold will be ignored and the vehicle location will not be considered stale. |
vehicleId optional | Type: string optional The vehicle ID to track immediately after the location provider is instantiated. If not specified, the location provider does not start tracking any vehicle; use FleetEngineVehicleLocationProvider.vehicleId to set the ID and begin tracking. |
vehicleMarkerCustomization optional | Type: (function( VehicleMarkerCustomizationFunctionParams ): void)| MarkerOptions optional Customization applied to the vehicle marker. Use this field to specify custom styling (such as marker icon) and interactivity (such as click handling).
|
FleetEngineVehicleLocationProviderUpdateEvent interface
google.maps.journeySharing . FleetEngineVehicleLocationProviderUpdateEvent
interface
The event object passed to the event handler when the FleetEngineVehicleLocationProvider.update
event is triggered.
Properties | |
---|---|
trips optional | The list of trips completed by this vehicle. Unmodifiable. |
vehicle optional | Type: Vehicle optional The vehicle data structure returned by the update. Unmodifiable. |
FleetEngineFleetLocationProvider class
google.maps.journeySharing . FleetEngineFleetLocationProvider
class
Fleet Location Provider.
This class extends PollingLocationProvider
.
Access by calling const {FleetEngineFleetLocationProvider} = await google.maps.importLibrary("journeySharing")
. See Libraries in the Maps JavaScript API .
Constructor | |
---|---|
FleetEngineFleetLocationProvider | FleetEngineFleetLocationProvider(options) Parameters:
Creates a new location provider for vehicles tracked by Fleet Engine. |
Properties | |
---|---|
locationRestriction | Type: LatLngBounds | LatLngBoundsLiteral optional The bounds within which to track vehicles. If no bounds are set, no vehicles will be tracked. To track all vehicles regardless of location, set bounds equivalent to the entire earth. |
staleLocationThresholdMillis | Type: number This Field is read-only. Threshold for stale vehicle location. If the last updated location for the vehicle is older than this threshold, the vehicle will not be displayed. |
vehicleFilter | Type: string optional The filter applied when fetching the vehicles. |
Inherited: isPolling , pollingIntervalMillis |
Methods | |
---|---|
Inherited: addListener |
مناسبت ها | |
---|---|
update | function(event) Arguments: Event that is triggered when a Fleet Engine data update request has finished. |
Inherited: ispollingchange |
FleetEngineFleetLocationProviderOptions interface
google.maps.journeySharing . FleetEngineFleetLocationProviderOptions
interface
Options for fleet location provider.
Properties | |
---|---|
authTokenFetcher | Type: AuthTokenFetcher Provides JSON Web Tokens for authenticating the client to Fleet Engine. |
projectId | Type: string The consumer's project ID from Google Cloud Console. |
locationRestriction optional | Type: LatLngBounds | LatLngBoundsLiteral optional The latitude/longitude bounds within which to track vehicles immediately after the location provider is instantiated. If not set, the location provider does not start tracking any vehicles; use FleetEngineFleetLocationProvider.locationRestriction to set the bounds and begin tracking. To track all vehicles regardless of location, set bounds equivalent to the entire earth. |
staleLocationThresholdMillis optional | Type: number optional Threshold for stale vehicle location. If the last updated location for the vehicle is older than this threshold, the vehicle will not be displayed. Defaults to 24 hours in milliseconds. If the threshold is less than zero, or Infinity , the threshold will be ignored and the vehicle location will not be considered stale. |
vehicleFilter optional | Type: string optional A filter query to apply when fetching vehicles. This filter is passed directly to Fleet Engine. See ListVehiclesRequest.filter for supported formats. Note that valid filters for attributes must have the "attributes" prefix. For example, attributes.x = "y" or attributes."x y" = "z" . |
vehicleMarkerCustomization optional | Type: function( VehicleMarkerCustomizationFunctionParams ): void optional Customization applied to a vehicle marker. Use this field to specify custom styling (such as marker icon) and interactivity (such as click handling).
|
FleetEngineFleetLocationProviderUpdateEvent interface
google.maps.journeySharing . FleetEngineFleetLocationProviderUpdateEvent
interface
The event object passed to the event handler when the FleetEngineFleetLocationProvider.update
event is triggered.
Properties | |
---|---|
vehicles optional | The list of vehicles returned by the query. Unmodifiable. |