UI Customization

PolylineSetup typedef

typedef google.maps.journeySharing.PolylineSetup

نوع PolylineSetup.

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

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

PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)

میانای PolylineSetupOptions

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

گزینه‌های PolylineSetup.

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

میانای DefaultPolylineSetupOptions

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

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

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

MarkerSetup typedef

typedef google.maps.journeySharing.MarkerSetup

نوع MarkerSetup.

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

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

MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)

میانای MarkerSetupOptions

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

گزینه‌های MarkerSetup.

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

میانای DefaultMarkerSetupOptions

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

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

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

میانای MarkerCustomizationFunctionParams

میانای google.maps.journeySharing.MarkerCustomizationFunctionParams
گسترش‌یافته توسط DeliveryVehicleMarkerCustomizationFunctionParams, PlannedStopMarkerCustomizationFunctionParams, ShipmentMarkerCustomizationFunctionParams, TaskMarkerCustomizationFunctionParams, TripMarkerCustomizationFunctionParams, TripWaypointMarkerCustomizationFunctionParams, VehicleMarkerCustomizationFunctionParams, VehicleWaypointMarkerCustomizationFunctionParams

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

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

میانای DeliveryVehicleMarkerCustomizationFunctionParams

میانای google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams MarkerCustomizationFunctionParams را گسترش می‌دهد
گسترش‌یافته توسط PlannedStopMarkerCustomizationFunctionParams, TaskMarkerCustomizationFunctionParams

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

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

میانای PlannedStopMarkerCustomizationFunctionParams

interface google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams extends DeliveryVehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams

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

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

میانای TaskMarkerCustomizationFunctionParams

interface google.maps.journeySharing.TaskMarkerCustomizationFunctionParams extends DeliveryVehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams

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

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

میانای ShipmentMarkerCustomizationFunctionParams

interface google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams extends MarkerCustomizationFunctionParams

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

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

میانای TripMarkerCustomizationFunctionParams

میانای google.maps.journeySharing.TripMarkerCustomizationFunctionParams MarkerCustomizationFunctionParams را گسترش می‌دهد
گسترش‌یافته توسط TripWaypointMarkerCustomizationFunctionParams

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

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

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

میانای TripWaypointMarkerCustomizationFunctionParams

interface google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams extends TripMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams

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

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

میانای VehicleMarkerCustomizationFunctionParams

میانای google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams MarkerCustomizationFunctionParams را گسترش می‌دهد
گسترش‌یافته توسط VehicleWaypointMarkerCustomizationFunctionParams

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

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

میانای VehicleWaypointMarkerCustomizationFunctionParams

interface google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams extends VehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams

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

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

میانای PolylineCustomizationFunctionParams

میانای google.maps.journeySharing.PolylineCustomizationFunctionParams
گسترش‌یافته توسط DeliveryVehiclePolylineCustomizationFunctionParams, ShipmentPolylineCustomizationFunctionParams, TripPolylineCustomizationFunctionParams, VehiclePolylineCustomizationFunctionParams

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

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

میانای ShipmentPolylineCustomizationFunctionParams

interface google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams extends PolylineCustomizationFunctionParams

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

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

میانای TripPolylineCustomizationFunctionParams

interface google.maps.journeySharing.TripPolylineCustomizationFunctionParams extends PolylineCustomizationFunctionParams

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

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

میانای VehiclePolylineCustomizationFunctionParams

interface google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams extends PolylineCustomizationFunctionParams

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

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

میانای DeliveryVehiclePolylineCustomizationFunctionParams

interface google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams extends PolylineCustomizationFunctionParams

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

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