کلاس 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 ایجاد می کند. |
روش های استاتیک | |
---|---|
TRAFFIC_AWARE_ACTIVE_POLYLINE_CUSTOMIZATION_FUNCTION | TRAFFIC_AWARE_ACTIVE_POLYLINE_CUSTOMIZATION_FUNCTION(params) پارامترها:
ارزش بازگشتی: ندارد تابع سفارشی سازی Polyline که چند خط فعال را با توجه به سرعت خواندن آن رنگ می کند. این تابع را به عنوان FleetEngineVehicleLocationProviderOptions.activePolylineCustomization تعیین کنید تا یک خط چند خطی آگاه از ترافیک برای چند خط فعال ارائه شود. |
TRAFFIC_AWARE_REMAINING_POLYLINE_CUSTOMIZATION_FUNCTION | TRAFFIC_AWARE_REMAINING_POLYLINE_CUSTOMIZATION_FUNCTION(params) پارامترها:
ارزش بازگشتی: ندارد تابع سفارشی سازی Polyline که چند خط باقی مانده را با توجه به سرعت خواندن آن رنگ می کند. این تابع را بهعنوان FleetEngineVehicleLocationProviderOptions.remainingPolylineCustomization تعیین کنید تا یک چند خط آگاه از ترافیک برای چند خط باقیمانده ارائه شود. |
خواص | |
---|---|
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. |
activePolylineCustomization optional | نوع: (function( VehiclePolylineCustomizationFunctionParams ): void)| PolylineOptions optional سفارشی سازی روی چند خط فعال اعمال شد. یک پلی لاین فعال مربوط به بخشی از مسیری است که خودرو در حال حاضر از آن عبور می کند. از این فیلد برای تعیین استایل سفارشی (مانند رنگ چند خطی) و تعامل (مانند مدیریت کلیک) استفاده کنید.
|
destinationMarkerCustomization optional | نوع: (function( VehicleWaypointMarkerCustomizationFunctionParams ): void)| MarkerOptions optional سفارشی سازی برای نشانگر مقصد سفر وسیله نقلیه اعمال می شود. از این فیلد برای تعیین استایل سفارشی (مانند نماد نشانگر) و تعامل (مانند مدیریت کلیک) استفاده کنید.
|
intermediateDestinationMarkerCustomization optional | نوع: (function( VehicleWaypointMarkerCustomizationFunctionParams ): void)| MarkerOptions optional سفارشی سازی برای نشانگرهای مقصد میانی سفر وسیله نقلیه اعمال می شود. از این فیلد برای تعیین استایل سفارشی (مانند نماد نشانگر) و تعامل (مانند مدیریت کلیک) استفاده کنید.
|