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
اختیاری
نوع: PolylineOptions optional
گزینه‌های چندخطی.
visible
اختیاری
نوع: boolean optional
رؤیت‌پذیری چندخطی.

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

گزینه‌های MarkerSetup.

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

میانای DefaultMarkerSetupOptions

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

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

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

میانای MarkerCustomizationFunctionParams

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

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

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

میانای DeliveryVehicleMarkerCustomizationFunctionParams

google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams interface
extends MarkerCustomizationFunctionParams

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

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

میانای PlannedStopMarkerCustomizationFunctionParams

google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams interface
extends DeliveryVehicleMarkerCustomizationFunctionParams

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

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

میانای TaskMarkerCustomizationFunctionParams

google.maps.journeySharing.TaskMarkerCustomizationFunctionParams interface
extends DeliveryVehicleMarkerCustomizationFunctionParams

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

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

میانای ShipmentMarkerCustomizationFunctionParams

google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams interface
extends MarkerCustomizationFunctionParams

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

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

میانای TripMarkerCustomizationFunctionParams

google.maps.journeySharing.TripMarkerCustomizationFunctionParams interface
extends MarkerCustomizationFunctionParams

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

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

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

میانای TripWaypointMarkerCustomizationFunctionParams

google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams interface
extends TripMarkerCustomizationFunctionParams

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

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

میانای VehicleMarkerCustomizationFunctionParams

google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams interface
extends MarkerCustomizationFunctionParams

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

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

میانای VehicleWaypointMarkerCustomizationFunctionParams

google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams interface
extends VehicleMarkerCustomizationFunctionParams

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

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

میانای PolylineCustomizationFunctionParams

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

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

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

میانای ShipmentPolylineCustomizationFunctionParams

google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams interface
extends PolylineCustomizationFunctionParams

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

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

میانای TripPolylineCustomizationFunctionParams

google.maps.journeySharing.TripPolylineCustomizationFunctionParams interface
extends PolylineCustomizationFunctionParams

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

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

میانای VehiclePolylineCustomizationFunctionParams

google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams interface
extends PolylineCustomizationFunctionParams

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

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

میانای DeliveryVehiclePolylineCustomizationFunctionParams

google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams interface
extends PolylineCustomizationFunctionParams

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

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