UI Customization

PolylineSetup typedef

google.maps.journeySharing.PolylineSetup typedef

Typ konfiguracji Polyline.

Ten 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 modyfikować pole defaultPolylineOptions wejściowe, a następnie zwracać wartość polylineOptions w wyjściu obiektu PolylineSetupOptions.

PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)

Interfejs PolylineSetupOptions

google.maps.journeySharing.PolylineSetupOptions interfejs

Opcje konfiguracji Polyline.

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

Interfejs DefaultPolylineSetupOptions

google.maps.journeySharing.DefaultPolylineSetupOptions interfejs

Domyślne opcje Polylinesetup.

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

MarkerSetup typedef

google.maps.journeySharing.MarkerSetup typedef

Typ ustawienia znacznika.

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 modyfikować pole defaultMarkerOptions wejściowe, a następnie zwracać wartość markerOptions w wyjściu obiektu MarkerSetupOptions.

MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)

Interfejs MarkerSetupOptions

google.maps.journeySharing.MarkerSetupOptions interfejs

Opcje lokalizacji znacznika.

markerOptions optional
Typ:  MarkerOptions optional
Opcje znacznika.

Interfejs DefaultMarkerSetupOptions

google.maps.journeySharing.DefaultMarkerSetupOptions interfejs

Opcje domyślne ustawienia znacznika.

defaultMarkerOptions
Domyślne opcje znaczników.

Interfejs MarkerCustomizationFunctionParams

google.maps.journeySharing.MarkerCustomizationFunctionParams interfejs

Parametry wspólne dla wszystkich funkcji dostosowywania znaczników. Obiekt tej klasy nie jest dostarczany bezpośrednio do żadnej funkcji dostosowywania znaczników. Zamiast tego jest udostępniany obiekt jednej z jej klas podrzędnych.

defaultOptions
Opcje domyślne służące do tworzenia tego znacznika.
isNew
Typ:  boolean
Wartość true oznacza, że znacznik został nowo utworzony, a funkcja jego dostosowania 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 interfejs

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

Ten interfejs rozszerza zakres MarkerCustomizationFunctionParams.

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

Interfejs PlannedStopMarkerCustomizationFunctionParams

google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams interfejs

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

Ten interfejs rozszerza zakres DeliveryVehicleMarkerCustomizationFunctionParams.

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

Interfejs TaskMarkerCustomizationFunctionParams

google.maps.journeySharing.TaskMarkerCustomizationFunctionParams interfejs

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

Ten interfejs rozszerza zakres DeliveryVehicleMarkerCustomizationFunctionParams.

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

Interfejs ShipmentMarkerCustomizationFunctionParams

google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams interfejs

Parametry specyficzne dla funkcji dostosowywania znaczników, które stosują opcje do znaczników reprezentujących lokalizację pojazdu dostawy i miejsca docelowego. Używany przez FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomization i FleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization.

Ten interfejs rozszerza zakres MarkerCustomizationFunctionParams.

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

Interfejs TripMarkerCustomizationFunctionParams

google.maps.journeySharing.TripMarkerCustomizationFunctionParams interfejs

Parametry specyficzne dla funkcji dostosowywania znaczników, które stosują opcje do znaczników reprezentujących lokalizację pojazdu, punktu początkowego i docelowego. Używana przez FleetEngineTripLocationProviderOptions.vehicleMarkerCustomization, FleetEngineTripLocationProviderOptions.originMarkerCustomization i FleetEngineTripLocationProviderOptions.destinationMarkerCustomization.

Ten interfejs rozszerza zakres MarkerCustomizationFunctionParams.

trip
Typ:  Trip
Podróż powiązana z tym znacznikiem.

Aby uzyskać informacje o pojeździe obsługującym tę podróż, użyj tych atrybutów: Trip.latestVehicleLocationUpdate i Trip.remainingWaypoints.
Odziedziczone: defaultOptions, isNew, marker

Interfejs TripWaypointMarkerCustomizationFunctionParams

google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams interfejs

Parametry specyficzne dla funkcji dostosowywania znaczników, które stosują opcje do znaczników reprezentujących lokalizacje punktów na trasie. Używany przez aplikację FleetEngineTripLocationProviderOptions.waypointMarkerCustomization.

Ten interfejs rozszerza zakres TripMarkerCustomizationFunctionParams.

waypointIndex
Typ:  number
Indeks punktów pośrednich (liczony od 0) powiązany z tym znacznikiem. Użyj tego indeksu w Trip.remainingWaypoints, aby pobrać informacje o punkcie na trasie.
Odziedziczone: defaultOptions, isNew, marker, trip

Interfejs VehicleMarkerCustomizationFunctionParams

google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams interfejs

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

Ten interfejs rozszerza zakres MarkerCustomizationFunctionParams.

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

Interfejs VehicleWaypointMarkerCustomizationFunctionParams

google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams interfejs

Parametry specyficzne dla funkcji dostosowywania znaczników, które stosują opcje do znaczników punktów pośrednich pojazdów. Używane przez aplikacje FleetEngineVehicleLocationProviderOptions.originMarkerCustomization, FleetEngineVehicleLocationProviderOptions.destinationMarkerCustomization i FleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization

Ten interfejs rozszerza zakres VehicleMarkerCustomizationFunctionParams.

waypointIndex
Typ:  number
Indeks punktów pośrednich (liczony od 0) powiązany z tym znacznikiem. Użyj tego indeksu w Vehicle.waypoints, aby pobrać informacje o punkcie na trasie.
Odziedziczone: defaultOptions, isNew, marker, vehicle