UI Customization

PolylineSetup typedef

google.maps.journeySharing . PolylineSetup typedef

نوع PolylineSetup.

این نوع یک شی PolylineSetupOptions یا تابعی را می پذیرد که یک شی DefaultPolylineSetupOptions را می پذیرد و یک شی PolylineSetupOptions را برمی گرداند.

اگر تابعی را مشخص کنید، تابع می‌تواند و باید فیلد defaultPolylineOptions ورودی را تغییر دهد و آن را به صورت polylineOptions در شی خروجی PolylineSetupOptions برگرداند.

PolylineSetupOptions |(function( DefaultPolylineSetupOptions ): PolylineSetupOptions )

رابط PolylineSetupOptions

google.maps.journeySharing . PolylineSetupOptions رابط google.maps.journeySharing . PolylineSetupOptions

گزینه های PolylineSetup.

polylineOptions optional
نوع: PolylineOptions optional
گزینه های پلی لاین
visible optional
نوع: boolean optional
دید چند خطی

رابط DefaultPolylineSetupOptions

google.maps.journeySharing . DefaultPolylineSetupOptions رابط google.maps.journeySharing . DefaultPolylineSetupOptions

گزینه های پیش فرض PolylineSetup.

defaultPolylineOptions
گزینه های چند خطی پیش فرض
defaultVisible
نوع: boolean
دید چند خطی پیش‌فرض

MarkerSetup typedef

google.maps.journeySharing . MarkerSetup typedef

نوع MarkerSetup.

این نوع یک شی MarkerSetupOptions یا تابعی را می پذیرد که یک شی DefaultMarkerSetupOptions می پذیرد و یک شی MarkerSetupOptions را برمی گرداند.

در صورت تعیین یک تابع، تابع می تواند و باید فیلد defaultMarkerOptions ورودی را تغییر دهد و آن را به عنوان markerOptions در شی خروجی MarkerSetupOptions برگرداند.

MarkerSetupOptions |(function( DefaultMarkerSetupOptions ): MarkerSetupOptions )

رابط MarkerSetupOptions

google.maps.journeySharing . MarkerSetupOptions رابط google.maps.journeySharing . MarkerSetupOptions

گزینه های MarkerSetup.

markerOptions optional
نوع: MarkerOptions optional
گزینه های نشانگر

رابط DefaultMarkerSetupOptions

google.maps.journeySharing . DefaultMarkerSetupOptions رابط google.maps.journeySharing . DefaultMarkerSetupOptions

گزینه های پیش فرض MarkerSetup.

defaultMarkerOptions
نوع: MarkerOptions
گزینه های نشانگر پیش فرض

رابط MarkerCustomizationFunctionParams

google.maps.journeySharing . MarkerCustomizationFunctionParams رابط google.maps.journeySharing . MarkerCustomizationFunctionParams

پارامترهایی که برای همه توابع سفارشی سازی نشانگر مشترک هستند. هیچ شیئی از این کلاس به طور مستقیم به هیچ تابع سفارشی سازی نشانگر ارائه نمی شود. به جای آن یک شی از یکی از کلاس های نزول آن ارائه می شود.

defaultOptions
نوع: MarkerOptions
گزینه های پیش فرض مورد استفاده برای ایجاد این نشانگر.
isNew
نوع: boolean
اگر درست باشد، نشانگر به تازگی ایجاد شده است و عملکرد سفارشی سازی نشانگر برای اولین بار فراخوانی می شود، قبل از اینکه نشانگر به نمای نقشه اضافه شود. در غیر این صورت نادرست است.
marker
نوع: Marker
نشانگر. هر گونه سفارشی سازی باید مستقیماً روی این شیء انجام شود.

رابط DeliveryVehicleMarkerCustomizationFunctionParams

google.maps.journeySharing . DeliveryVehicleMarkerCustomizationFunctionParams رابط google.maps.journeySharing . DeliveryVehicleMarkerCustomizationFunctionParams

پارامترهای مخصوص توابع سفارشی‌سازی نشانگر که گزینه‌هایی را برای نشانگرهای خودروی تحویل اعمال می‌کنند. مورد استفاده FleetEngineDeliveryVehicleLocationProviderOptions.deliveryVehicleMarkerCustomization و FleetEngineDeliveryFleetLocationProviderOptions.deliveryVehicleMarkerCustomization .

این رابط MarkerCustomizationFunctionParams را گسترش می دهد.

vehicle
وسیله نقلیه تحویلی که با این نشانگر نشان داده شده است.
به ارث رسیده: defaultOptions ، isNew ، marker

رابط PlannedStopMarkerCustomizationFunctionParams

google.maps.journeySharing . PlannedStopMarkerCustomizationFunctionParams رابط google.maps.journeySharing . PlannedStopMarkerCustomizationFunctionParams

پارامترهای مخصوص توابع سفارشی‌سازی نشانگر که گزینه‌هایی را برای نشانگرهای نشان‌دهنده توقف‌های برنامه‌ریزی شده اعمال می‌کنند. مورد استفاده توسط FleetEngineDeliveryVehicleLocationProviderOptions.plannedStopMarkerCustomization .

این رابط DeliveryVehicleMarkerCustomizationFunctionParams را گسترش می دهد.

stopIndex
نوع: number
شاخص بر اساس 0 این توقف در لیست توقف های باقی مانده است.
ارثی: defaultOptions ، isNew ، marker ، vehicle

رابط TaskMarkerCustomizationFunctionParams

google.maps.journeySharing . TaskMarkerCustomizationFunctionParams رابط google.maps.journeySharing . TaskMarkerCustomizationFunctionParams

پارامترهای مخصوص توابع سفارشی‌سازی نشانگر که گزینه‌هایی را برای نشانگرهایی اعمال می‌کنند که مکان‌های کار برنامه‌ریزی شده یا واقعی را نشان می‌دهند. مورد استفاده FleetEngineDeliveryVehicleLocationProviderOptions.taskMarkerCustomization و FleetEngineDeliveryVehicleLocationProviderOptions.taskOutcomeMarkerCustomization .

این رابط DeliveryVehicleMarkerCustomizationFunctionParams را گسترش می دهد.

task
نوع: Task
محل کار که با این نشانگر نشان داده شده است.
ارثی: defaultOptions ، isNew ، marker ، vehicle

رابط ShipmentMarkerCustomizationFunctionParams

google.maps.journeySharing . ShipmentMarkerCustomizationFunctionParams

پارامترهای خاص برای توابع سفارشی‌سازی نشانگر که گزینه‌هایی را برای نشانگرهایی اعمال می‌کنند که نشان‌دهنده وسیله نقلیه تحویل محموله و مکان‌های مقصد هستند. مورد استفاده FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomization و FleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization .

این رابط MarkerCustomizationFunctionParams را گسترش می دهد.

taskTrackingInfo
اطلاعات مربوط به کار مرتبط با این نشانگر.
به ارث رسیده: defaultOptions ، isNew ، marker

رابط TripMarkerCustomizationFunctionParams

google.maps.journeySharing . TripMarkerCustomizationFunctionParams رابط google.maps.journeySharing . TripMarkerCustomizationFunctionParams

پارامترهای خاص برای توابع سفارشی‌سازی نشانگر که گزینه‌هایی را برای نشانگرهای نشان‌دهنده وسیله نقلیه سفر، مبدا و مکان‌های مقصد اعمال می‌کنند. مورد استفاده FleetEngineTripLocationProviderOptions.vehicleMarkerCustomization ، FleetEngineTripLocationProviderOptions.originMarkerCustomization ، و FleetEngineTripLocationProviderOptions.destinationMarkerCustomization .

این رابط MarkerCustomizationFunctionParams را گسترش می دهد.

trip
نوع: Trip
سفر مرتبط با این نشانگر.

برای اطلاعات در مورد وسیله نقلیه ای که این سفر را سرویس می کند، از Trip.latestVehicleLocationUpdate و Trip.remainingWaypoints استفاده کنید.
به ارث رسیده: defaultOptions ، isNew ، marker

رابط TripWaypointMarkerCustomizationFunctionParams

google.maps.journeySharing . TripWaypointMarkerCustomizationFunctionParams رابط google.maps.journeySharing . TripWaypointMarkerCustomizationFunctionParams

پارامترهای مخصوص توابع سفارشی‌سازی نشانگر که گزینه‌هایی را برای نشانگرهایی اعمال می‌کنند که مکان‌های ایستگاه سفر را نشان می‌دهند. مورد استفاده توسط FleetEngineTripLocationProviderOptions.waypointMarkerCustomization .

این رابط TripMarkerCustomizationFunctionParams را گسترش می دهد.

waypointIndex
نوع: number
شاخص نقطه راه مبتنی بر 0 مرتبط با این نشانگر. از این فهرست در Trip.remainingWaypoints برای بازیابی اطلاعات مربوط به ایستگاه بین راه استفاده کنید.
به ارث رسیده: defaultOptions ، isNew ، marker ، trip

رابط VehicleMarkerCustomizationFunctionParams

google.maps.journeySharing . VehicleMarkerCustomizationFunctionParams

پارامترهای مخصوص توابع سفارشی‌سازی نشانگر که گزینه‌هایی را برای نشانگرهای خودرو اعمال می‌کنند. مورد استفاده FleetEngineVehicleLocationProviderOptions.vehicleMarkerCustomization و FleetEngineFleetLocationProviderOptions.vehicleMarkerCustomization .

این رابط MarkerCustomizationFunctionParams را گسترش می دهد.

vehicle
نوع: Vehicle
وسیله نقلیه ای که با این نشانگر نشان داده شده است.
به ارث رسیده: defaultOptions ، isNew ، marker

رابط VehicleWaypointMarkerCustomizationFunctionParams

google.maps.journeySharing . VehicleWaypointMarkerCustomizationFunctionParams

پارامترهای مخصوص توابع سفارشی‌سازی نشانگر که گزینه‌هایی را برای نشانگرهای نقطه راه خودرو اعمال می‌کنند. مورد استفاده FleetEngineVehicleLocationProviderOptions.originMarkerCustomization ، FleetEngineVehicleLocationProviderOptions.destinationMarkerCustomization و FleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization

این رابط VehicleMarkerCustomizationFunctionParams را گسترش می دهد.

waypointIndex
نوع: number
شاخص نقطه راه مبتنی بر 0 مرتبط با این نشانگر. از این شاخص در Vehicle.waypoints برای بازیابی اطلاعات در مورد ایستگاه بین راه استفاده کنید.
ارثی: defaultOptions ، isNew ، marker ، vehicle

رابط PolylineCustomizationFunctionParams

google.maps.journeySharing . PolylineCustomizationFunctionParams

پارامترهایی که در همه توابع سفارشی سازی چند خط مشترک هستند. هیچ شیئی از این کلاس به طور مستقیم به هیچ تابع سفارشی سازی چند خطی ارائه نمی شود. به جای آن یک شی از یکی از کلاس های نزول آن ارائه می شود.

defaultOptions
گزینه های پیش فرض مورد استفاده برای ایجاد این مجموعه چند خطوط.
isNew
نوع: boolean
اگر درست باشد، لیست چند خطوط به تازگی ایجاد شده است و تابع سفارشی سازی چند خط برای اولین بار فراخوانی می شود. در غیر این صورت نادرست است.
polylines
نوع: Array < Polyline >
لیست چند خط ایجاد شده آنها به صورت متوالی مرتب شده اند تا مسیر رندر شده را تشکیل دهند.

رابط ShipmentPolylineCustomizationFunctionParams

google.maps.journeySharing . ShipmentPolylineCustomizationFunctionParams رابط google.maps.journeySharing . ShipmentPolylineCustomizationFunctionParams

پارامترهای مخصوص توابع سفارشی سازی چند خطی برای FleetEngineShipmentLocationProvider .

این رابط PolylineCustomizationFunctionParams را گسترش می دهد.

taskTrackingInfo
اطلاعات مربوط به کار مرتبط با این چند خط.
به ارث برده شده: defaultOptions ، isNew ، polylines

رابط TripPolylineCustomizationFunctionParams

google.maps.journeySharing . TripPolylineCustomizationFunctionParams

پارامترهای خاص توابع سفارشی سازی چند خطی برای FleetEngineTripLocationProvider .

این رابط PolylineCustomizationFunctionParams را گسترش می دهد.

trip
نوع: Trip
سفر مرتبط با این چند خط.
به ارث برده شده: defaultOptions ، isNew ، polylines

رابط VehiclePolylineCustomizationFunctionParams

google.maps.journeySharing . VehiclePolylineCustomizationFunctionParams رابط google.maps.journeySharing . VehiclePolylineCustomizationFunctionParams

پارامترهای خاص توابع سفارشی سازی چند خطی برای FleetEngineVehicleLocationProvider .

این رابط PolylineCustomizationFunctionParams را گسترش می دهد.

vehicle
نوع: Vehicle
وسیله نقلیه ای که از این چند خط عبور می کند.
به ارث برده شده: defaultOptions ، isNew ، polylines

واسط DeliveryVehiclePolylineCustomizationFunctionParams

google.maps.journeySharing . DeliveryVehiclePolylineCustomizationFunctionParams واسط google.maps.journeySharing . DeliveryVehiclePolylineCustomizationFunctionParams

پارامترهای مخصوص توابع سفارشی سازی چند خطی برای FleetEngineDeliveryVehicleLocationProvider .

این رابط PolylineCustomizationFunctionParams را گسترش می دهد.

deliveryVehicle
وسیله نقلیه تحویلی که از این چند خط عبور می کند.
به ارث برده شده: defaultOptions ، isNew ، polylines