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

گزینه‌های PolylineSetup.

polylineOptions optional
نوع:  PolylineOptions optional
گزینه‌های چندخطی.
visible optional
نوع:  boolean optional
رؤیت‌پذیری چندخطی.

میانای DefaultPolylineSetupOptions

میانا google.maps.journeySharing.DefaultPolylineSetupOptions

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

defaultPolylineOptions
نوع:  PolylineOptions
گزینه‌های چندخطی پیش‌فرض.
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

گزینه‌های MarkerSetup.

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

میانای DefaultMarkerSetupOptions

میانا google.maps.journeySharing.DefaultMarkerSetupOptions

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

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

میانای MarkerCustomizationFunctionParams

میانا google.maps.journeySharing.MarkerCustomizationFunctionParams

پارامترهایی که برای همه عملکردهای سفارشی‌سازی نشانگر مشترک هستند. هیچ شیئی از این کلاس مستقیماً به هیچ تابع سفارشی‌سازی نشانگری ارائه نمی‌شود؛ درعوض، شیئی از یکی از کلاس‌های فرزند آن ارائه می‌شود.

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

میانای DeliveryVehicleMarkerCustomizationFunctionParams

میانا google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams

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

این میانای گسترش‌یافته MarkerCustomizationFunctionParams.

vehicle
نوع:  DeliveryVehicle
خودروِ تحویل که با این نشانگر نشان داده شده است.
به‌ارث‌رسیده: defaultOptions، isNew، marker

میانای PlannedStopMarkerCustomizationFunctionParams

میانا google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams

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

این میانای گسترش‌یافته DeliveryVehicleMarkerCustomizationFunctionParams.

stopIndex
نوع:  number
نمایه مبتنی بر ۰ این ایستگاه در فهرست ایستگاه‌های باقی‌مانده.
به‌ارث‌رسیده: defaultOptions، isNew، marker، vehicle

میانای 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

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

این میانای گسترش‌یافته MarkerCustomizationFunctionParams.

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

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

میانای TripWaypointMarkerCustomizationFunctionParams

میانا google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams

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

این میانای گسترش‌یافته TripMarkerCustomizationFunctionParams.

waypointIndex
نوع:  number
نمایه نقطه‌مسیر مبتنی بر ۰ مرتبط با این نشانگر. از این نمایه در 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
نمایه نقطه‌مسیر مبتنی بر ۰ مرتبط با این نشانگر. از این نمایه در Vehicle.waypoints برای بازیابی اطلاعات مربوط به نقطه‌مسیر استفاده کنید.
به‌ارث‌رسیده: defaultOptions، isNew، marker، vehicle

میانای PolylineCustomizationFunctionParams

میانا google.maps.journeySharing.PolylineCustomizationFunctionParams

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

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

میانای 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

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

این میانای گسترش‌یافته PolylineCustomizationFunctionParams.

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

میانای DeliveryVehiclePolylineCustomizationFunctionParams

میانا google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams

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

این میانای گسترش‌یافته PolylineCustomizationFunctionParams.

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