UI Customization

PolylineSetup typedef

google.maps.journeySharing.PolylineSetup typedef

Typ konfiguracji linii łamanej.

Typ może przyjmować obiekt PolylineSetupOptions lub funkcję, która przyjmuje obiekt DefaultPolylineSetupOptions i zwraca obiekt PolylineSetupOptions.

Jeśli podasz funkcję, może ona (i powinna) zmodyfikować pole wejściowe defaultPolylineOptions i zwrócić je jako polylineOptions w obiekcie wyjściowym PolylineSetupOptions.

PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)

Interfejs PolylineSetupOptions

google.maps.journeySharing.PolylineSetupOptionsinterfejs

Opcje konfiguracji linii łamanej.

polylineOptions optional
Typ:  PolylineOptions optional
Opcje linii złożonej.
visible optional
Typ:  boolean optional
Widoczność linii łamanej.

Interfejs DefaultPolylineSetupOptions

google.maps.journeySharing.DefaultPolylineSetupOptionsinterfejs

Opcje domyślne w ustawieniu Polyline.

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

MarkerSetup typedef

google.maps.journeySharing.MarkerSetup typedef

Typ markerSetup.

Typ może przyjmować obiekt MarkerSetupOptions lub funkcję, która przyjmuje obiekt DefaultMarkerSetupOptions i zwraca obiekt MarkerSetupOptions.

Jeśli podasz funkcję, może ona (i powinna) zmodyfikować pole wejściowe defaultMarkerOptions i zwrócić je jako markerOptions w obiekcie wyjściowym MarkerSetupOptions.

MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)

Interfejs MarkerSetupOptions

google.maps.journeySharing.MarkerSetupOptionsinterfejs

Opcje konfiguracji znacznika.

markerOptions optional
Typ:  MarkerOptions optional
Opcje markera.

Interfejs DefaultMarkerSetupOptions

google.maps.journeySharing.DefaultMarkerSetupOptionsinterfejs

Domyślne opcje ustawień znacznika.

defaultMarkerOptions
Domyślne opcje znacznika.

MarkerCustomizationFunctionParams interfejs

google.maps.journeySharing.MarkerCustomizationFunctionParamsinterfejs

Parametry wspólne dla wszystkich funkcji dostosowywania znacznika. Żaden obiekt tej klasy nie jest przekazywany bezpośrednio do żadnej funkcji dostosowywania znacznika; zamiast tego przekazywany jest obiekt jednej z jej klas potomnych.

defaultOptions
Domyślne opcje użyte do utworzenia tego znacznika.
isNew
Typ:  boolean
Jeśli wartość to prawda, oznacza to, że znacznik został utworzony na nowo i 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.

DeliveryVehicleMarkerCustomizationFunctionParams interfejs

google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParamsinterfejs

Parametry specyficzne dla funkcji dostosowywania znaczników, które stosują opcje do znaczników pojazdów dostawczych. Używane przez FleetEngineDeliveryVehicleLocationProviderOptions.deliveryVehicleMarkerCustomizationFleetEngineDeliveryFleetLocationProviderOptions.deliveryVehicleMarkerCustomization.

Ten interfejs rozszerza MarkerCustomizationFunctionParams.

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

PlannedStopMarkerCustomizationFunctionParams interfejs

google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParamsinterfejs

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

Ten interfejs rozszerza DeliveryVehicleMarkerCustomizationFunctionParams.

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

Interfejs TaskMarkerCustomizationFunctionParams

google.maps.journeySharing.TaskMarkerCustomizationFunctionParamsinterfejs

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

Ten interfejs rozszerza DeliveryVehicleMarkerCustomizationFunctionParams.

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

Interfejs ShipmentMarkerCustomizationFunctionParams

google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParamsinterfejs

Parametry specyficzne dla funkcji dostosowywania znaczników, które stosują opcje do znaczników reprezentujących pojazd dostawczy i lokalizacje miejsca docelowego przesyłki. Używane przez FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomizationFleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization.

Ten interfejs rozszerza MarkerCustomizationFunctionParams.

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

TripMarkerCustomizationFunctionParams interfejs

google.maps.journeySharing.TripMarkerCustomizationFunctionParamsinterfejs

Parametry specyficzne dla funkcji dostosowywania znaczników, które stosują opcje do znaczników reprezentujących pojazd, punkt początkowy i miejsce docelowe. Używane przez FleetEngineTripLocationProviderOptions.vehicleMarkerCustomization,