UI Customization

PolylineSetup typedef

google.maps.journeySharing.PolylineSetup typedef

Typ PolylineSetup.

Typ akceptuje obiekt PolylineSetupOptions lub funkcję, która akceptuje obiekt DefaultPolylineSetupOptions i zwraca obiekt PolylineSetupOptions.

Jeśli określisz funkcję, może ona i powinna zmodyfikować pole defaultPolylineOptions danych wejściowych i zwrócić je jako polylineOptions w obiekcie wyjściowym PolylineSetupOptions.

PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)

Interfejs PolylineSetupOptions

Interfejs google.maps.journeySharing.PolylineSetupOptions

Opcje PolylineSetup.

polylineOptions
opcjonalne
Typ: PolylineOptions optional
Opcje linii łamanej.
visible
opcjonalne
Typ: boolean optional
Widoczność linii łamanej.

DefaultPolylineSetupOptions interface

Interfejs google.maps.journeySharing.DefaultPolylineSetupOptions

Opcje domyślne PolylineSetup.

defaultPolylineOptions
Domyślne opcje linii łamanej.
defaultVisible
Typ: boolean
Domyślna widoczność linii łamanej.

MarkerSetup typedef

google.maps.journeySharing.MarkerSetup typedef

Typ MarkerSetup.

Ten typ akceptuje obiekt MarkerSetupOptions lub funkcję, która akceptuje obiekt DefaultMarkerSetupOptions i zwraca obiekt MarkerSetupOptions.

Jeśli określisz funkcję, może ona i powinna zmodyfikować pole defaultMarkerOptions danych wejściowych i zwrócić je jako markerOptions w obiekcie wyjściowym MarkerSetupOptions.

MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)

MarkerSetupOptions interface

Interfejs google.maps.journeySharing.MarkerSetupOptions

Opcje MarkerSetup.

markerOptions
opcjonalne
Typ: MarkerOptions optional
Opcje znacznika.

DefaultMarkerSetupOptions interface

Interfejs google.maps.journeySharing.DefaultMarkerSetupOptions

Opcje domyślne MarkerSetup.

defaultMarkerOptions
Domyślne opcje znacznika.

MarkerCustomizationFunctionParams interface

Interfejs google.maps.journeySharing.MarkerCustomizationFunctionParams

Parametry wspólne dla wszystkich funkcji dostosowywania znaczników. Żaden obiekt tej klasy nie jest przekazywany bezpośrednio do żadnej funkcji dostosowywania znacznika. Zamiast tego przekazywany jest obiekt jednej z klas podrzędnych.

defaultOptions
Domyślne opcje użyte do utworzenia tego znacznika.
isNew
Typ: boolean
Jeśli ma wartość „true”, znacznik został utworzony niedawno, a funkcja dostosowywania znacznika jest wywoływana po raz pierwszy, zanim znacznik zostanie dodany do widoku mapy. W przeciwnym razie ma wartość Fałsz.
marker
Typ: Marker
Znacznik. Wszelkie dostosowania należy wprowadzać bezpośrednio w tym obiekcie.

Interfejs DeliveryVehicleMarkerCustomizationFunctionParams

google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams interface
extends MarkerCustomizationFunctionParams

Parametry funkcji dostosowywania znaczników, które stosują opcje do znaczników pojazdów dostawczych. Używane przez: FleetEngineDeliveryVehicleLocationProviderOptions.deliveryVehicleMarkerCustomization i FleetEngineDeliveryFleetLocationProviderOptions.deliveryVehicleMarkerCustomization.

vehicle
Pojazd dostawczy reprezentowany przez ten znacznik.
Dziedziczone: defaultOptions, isNew, marker

PlannedStopMarkerCustomizationFunctionParams interface

google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams interface
extends DeliveryVehicleMarkerCustomizationFunctionParams

Parametry specyficzne dla funkcji dostosowywania znaczników, które stosują opcje do znaczników reprezentujących planowane przystanki. Używane przez: FleetEngineDeliveryVehicleLocationProviderOptions.plannedStopMarkerCustomization.

stopIndex
Typ: number
Indeks tego przystanku na liście pozostałych przystanków (liczony od 0).
Dziedziczone: defaultOptions, isNew, marker, vehicle

TaskMarkerCustomizationFunctionParams interface

google.maps.journeySharing.TaskMarkerCustomizationFunctionParams interface
extends DeliveryVehicleMarkerCustomizationFunctionParams

Parametry funkcji dostosowywania znaczników, które stosują opcje do znaczników reprezentujących planowane lub rzeczywiste lokalizacje zadań. Używane przez: FleetEngineDeliveryVehicleLocationProviderOptions.taskMarkerCustomization i FleetEngineDeliveryVehicleLocationProviderOptions.taskOutcomeMarkerCustomization.

task
Typ: Task
Lokalizacja zadania reprezentowana przez ten znacznik.
Dziedziczone: defaultOptions, isNew, marker, vehicle

ShipmentMarkerCustomizationFunctionParams interface

google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams interface
extends MarkerCustomizationFunctionParams

Parametry specyficzne dla funkcji dostosowywania znaczników, które stosują opcje do znaczników reprezentujących pojazd dostarczający przesyłkę i miejsca docelowe. Używane przez: FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomization i FleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization.

taskTrackingInfo
Informacje o zadaniu powiązanym z tym znacznikiem.
Dziedziczone: defaultOptions, isNew, marker

TripMarkerCustomizationFunctionParams interface

google.maps.journeySharing.TripMarkerCustomizationFunctionParams interface
extends MarkerCustomizationFunctionParams

Parametry specyficzne dla funkcji dostosowywania znaczników, które stosują opcje do znaczników reprezentujących pojazd, miejsce rozpoczęcia i miejsce zakończenia podróży. Używane przez: FleetEngineTripLocationProviderOptions.vehicleMarkerCustomization, FleetEngineTripLocationProviderOptions.originMarkerCustomization i FleetEngineTripLocationProviderOptions.destinationMarkerCustomization.

trip
Typ: Trip
Przejazd powiązany z tym znacznikiem.

Aby uzyskać informacje o pojeździe obsługującym ten przejazd, użyj Trip.latestVehicleLocationUpdate i Trip.remainingWaypoints.
Dziedziczone: defaultOptions, isNew, marker

TripWaypointMarkerCustomizationFunctionParams interface

google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams interface
extends TripMarkerCustomizationFunctionParams

Parametry funkcji dostosowywania znaczników, które stosują opcje do znaczników reprezentujących lokalizacje punktów na trasie przejazdu. Używane przez: FleetEngineTripLocationProviderOptions.waypointMarkerCustomization.

waypointIndex
Typ: number
Indeks punktu na trasie rozpoczynający się od 0 powiązany z tym znacznikiem. Użyj tego indeksu w Trip.remainingWaypoints, aby pobrać informacje o punkcie pośrednim.
Dziedziczone: defaultOptions, isNew, marker, trip

VehicleMarkerCustomizationFunctionParams interface

google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams interface
extends MarkerCustomizationFunctionParams

Parametry specyficzne dla funkcji dostosowywania znaczników, które stosują opcje do znaczników pojazdów. Używane przez: FleetEngineVehicleLocationProviderOptions.vehicleMarkerCustomization i FleetEngineFleetLocationProviderOptions.vehicleMarkerCustomization.

vehicle
Typ: Vehicle
Pojazd reprezentowany przez ten znacznik.
Dziedziczone: defaultOptions, isNew, marker

VehicleWaypointMarkerCustomizationFunctionParams interface

google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams interface
extends VehicleMarkerCustomizationFunctionParams

Parametry funkcji dostosowywania znaczników, które stosują opcje do znaczników punktów orientacyjnych pojazdu. Używane przez: FleetEngineVehicleLocationProviderOptions.originMarkerCustomization, FleetEngineVehicleLocationProviderOptions.destinationMarkerCustomization i FleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization

waypointIndex
Typ: number
Indeks punktu na trasie rozpoczynający się od 0 powiązany z tym znacznikiem. Użyj tego indeksu w Vehicle.waypoints, aby pobrać informacje o punkcie pośrednim.
Dziedziczone: defaultOptions, isNew, marker, vehicle

Interfejs PolylineCustomizationFunctionParams

Interfejs google.maps.journeySharing.PolylineCustomizationFunctionParams

Parametry wspólne dla wszystkich funkcji dostosowywania linii łamanych. Żaden obiekt tej klasy nie jest przekazywany bezpośrednio do żadnej funkcji dostosowywania linii łamanej. Zamiast tego przekazywany jest obiekt jednej z jej klas podrzędnych.

defaultOptions
Domyślne opcje używane do utworzenia tego zestawu linii łamanych.
isNew
Typ: boolean
Jeśli ma wartość prawda, lista linii łamanych została utworzona niedawno, a funkcja dostosowywania linii łamanej jest wywoływana po raz pierwszy. W przeciwnym razie ma wartość Fałsz.
polylines
Lista utworzonych linii łamanych. Są one ułożone sekwencyjnie, tworząc wyrenderowaną trasę.

Interfejs ShipmentPolylineCustomizationFunctionParams

google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams interface
extends PolylineCustomizationFunctionParams

Parametry specyficzne dla funkcji dostosowywania linii łamanej w przypadku: FleetEngineShipmentLocationProvider.

taskTrackingInfo
Informacje o zadaniu powiązanym z tą łamaną.
Dziedziczone: defaultOptions, isNew, polylines

Interfejs TripPolylineCustomizationFunctionParams

google.maps.journeySharing.TripPolylineCustomizationFunctionParams interface
extends PolylineCustomizationFunctionParams

Parametry specyficzne dla funkcji dostosowywania linii łamanej w przypadku: FleetEngineTripLocationProvider.

trip
Typ: Trip
Przejazd powiązany z tą linią łamaną.
Dziedziczone: defaultOptions, isNew, polylines

VehiclePolylineCustomizationFunctionParams interface

google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams interface
extends PolylineCustomizationFunctionParams

Parametry specyficzne dla funkcji dostosowywania linii łamanej w przypadku: FleetEngineVehicleLocationProvider.

vehicle
Typ: Vehicle
Pojazd poruszający się po tej linii łamanej.
Dziedziczone: defaultOptions, isNew, polylines

Interfejs DeliveryVehiclePolylineCustomizationFunctionParams

google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams interface
extends PolylineCustomizationFunctionParams

Parametry specyficzne dla funkcji dostosowywania linii łamanej w przypadku: FleetEngineDeliveryVehicleLocationProvider.

deliveryVehicle
Pojazd dostawczy poruszający się po tej linii łamanej.
Dziedziczone: defaultOptions, isNew, polylines