UI Customization

PolylineSetup typedef

google.maps.journeySharing.PolylineSetup typedef

PolylineSetup.

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

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

PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)

Interfejs PolylineSetupOptions

google.maps.journeySharing.PolylineSetupOptions interfejs

Opcje PolylineSetup.

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

Interfejs DefaultPolylineSetupOptions

google.maps.journeySharing.DefaultPolylineSetupOptions interfejs

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 znacznikaSetup.

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

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

MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)

Interfejs MarkerSetupOptions

google.maps.journeySharing.MarkerSetupOptions interfejs

Opcje konfiguracji znaczników.

markerOptions optional
Typ:  MarkerOptions optional
Opcje znacznika.

Interfejs DefaultMarkerSetupOptions

google.maps.journeySharing.DefaultMarkerSetupOptions interfejs

Opcje domyślne dotyczące konfigurowania znacznika.

defaultMarkerOptions
Domyślne opcje znaczników.

Interfejs MarkerCustomizationFunctionParams

google.maps.journeySharing.MarkerCustomizationFunctionParams interfejs

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

defaultOptions
Opcje domyślne używane do tworzenia tego znacznika.
isNew
Typ:  boolean
Jeśli wartość to prawda, znacznik został utworzony nowo, 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 stanowi rozszerzenie MarkerCustomizationFunctionParams.

vehicle
Pojazd dostawczy reprezentowany przez ten znacznik.
Dziedziczone: 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 stanowi rozszerzenie DeliveryVehicleMarkerCustomizationFunctionParams.

stopIndex
Typ:  number
Oparty na 0 indeks tego przystanku na liście pozostałych przystanków.
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 stanowi rozszerzenie 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 pojazd dostawy i lokalizacje miejsca docelowego. Używany przez FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomization i FleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization.

Ten interfejs stanowi rozszerzenie MarkerCustomizationFunctionParams.

taskTrackingInfo
Informacje o zadaniu powiązanym z tym znacznikiem.
Dziedziczone: 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, miejsca wylotu i celu podróży. Używany przez FleetEngineTripLocationProviderOptions.vehicleMarkerCustomization, FleetEngineTripLocationProviderOptions.originMarkerCustomization i FleetEngineTripLocationProviderOptions.destinationMarkerCustomization.

Ten interfejs stanowi rozszerzenie MarkerCustomizationFunctionParams.

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

Aby uzyskać informacje o pojeździe obsługującym tę podróż, użyj usług Trip.latestVehicleLocationUpdate i Trip.remainingWaypoints.
Dziedziczone: 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 stanowi rozszerzenie TripMarkerCustomizationFunctionParams.

waypointIndex
Typ:  number
Indeks punktów na trasie powiązany z tym znacznikiem (oparty na wartości 0). Użyj tego indeksu w witrynie Trip.remainingWaypoints, aby pobrać informacje o punkcie pośrednim.
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 stanowi rozszerzenie MarkerCustomizationFunctionParams.

vehicle
Typ:  Vehicle
Pojazd reprezentowany przez ten znacznik.
Dziedziczone: 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 na trasie pojazdu. Używane przez aplikacje FleetEngineVehicleLocationProviderOptions.originMarkerCustomization, FleetEngineVehicleLocationProviderOptions.destinationMarkerCustomization i FleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization

Ten interfejs stanowi rozszerzenie VehicleMarkerCustomizationFunctionParams.

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

Interfejs PolylineCustomizationFunctionParams

google.maps.journeySharing.PolylineCustomizationFunctionParams interfejs

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

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

Interfejs ShipmentPolylineCustomizationFunctionParams

google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams interfejs

Parametry specyficzne dla funkcji dostosowywania linii łamanej w polu FleetEngineShipmentLocationProvider.

Ten interfejs stanowi rozszerzenie PolylineCustomizationFunctionParams.

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

Interfejs TripPolylineCustomizationFunctionParams

google.maps.journeySharing.TripPolylineCustomizationFunctionParams interfejs

Parametry specyficzne dla funkcji dostosowywania linii łamanej w polu FleetEngineTripLocationProvider.

Ten interfejs stanowi rozszerzenie PolylineCustomizationFunctionParams.

trip
Typ:  Trip
Podróż powiązana z tą linią łamaną.
Dziedziczone: defaultOptions, isNew, polylines

Interfejs VehiclePolylineCustomizationFunctionParams

google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams interfejs

Parametry specyficzne dla funkcji dostosowywania linii łamanej w polu FleetEngineVehicleLocationProvider.

Ten interfejs stanowi rozszerzenie PolylineCustomizationFunctionParams.

vehicle
Typ:  Vehicle
Pojazd przechodzący przez tę linię łamaną.
Dziedziczone: defaultOptions, isNew, polylines

Interfejs DeliveryVehiclePolylineCustomizationFunctionParams

google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams interfejs

Parametry specyficzne dla funkcji dostosowywania linii łamanej w polu FleetEngineDeliveryVehicleLocationProvider.

Ten interfejs stanowi rozszerzenie PolylineCustomizationFunctionParams.

deliveryVehicle
Pojazd dostawczy przechodzący przez tę linię łamaną.
Dziedziczone: defaultOptions, isNew, polylines