UI Customization

PolylineSetup typedef

typedef google.maps.journeySharing.PolylineSetup

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

typedef google.maps.journeySharing.MarkerSetup

Typ MarkerSetup.

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
rozszerzony przez DeliveryVehicleMarkerCustomizationFunctionParams, PlannedStopMarkerCustomizationFunctionParams, ShipmentMarkerCustomizationFunctionParams, TaskMarkerCustomizationFunctionParams, TripMarkerCustomizationFunctionParams, TripWaypointMarkerCustomizationFunctionParams, VehicleMarkerCustomizationFunctionParams, VehicleWaypointMarkerCustomizationFunctionParams

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

interfejs google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams rozszerza MarkerCustomizationFunctionParams
rozszerzony przez PlannedStopMarkerCustomizationFunctionParams, TaskMarkerCustomizationFunctionParams

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

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

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

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

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

interface google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams 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

interfejs google.maps.journeySharing.TripMarkerCustomizationFunctionParams rozszerza MarkerCustomizationFunctionParams
rozszerzony przez TripWaypointMarkerCustomizationFunctionParams

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

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

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

interfejs google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams rozszerza MarkerCustomizationFunctionParams
rozszerzony przez VehicleWaypointMarkerCustomizationFunctionParams

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

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

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
rozszerzony przez DeliveryVehiclePolylineCustomizationFunctionParams, ShipmentPolylineCustomizationFunctionParams, TripPolylineCustomizationFunctionParams, VehiclePolylineCustomizationFunctionParams

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

interface google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams 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

interface google.maps.journeySharing.TripPolylineCustomizationFunctionParams 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

interface google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams 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

interface google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams 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