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, FleetEngineTripLocationProviderOptions.originMarkerCustomizationFleetEngineTripLocationProviderOptions.destinationMarkerCustomization.

Ten interfejs rozszerza MarkerCustomizationFunctionParams.

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

Aby uzyskać informacje o pojazdach obsługujących tę podróż, użyj Trip.latestVehicleLocationUpdateTrip.remainingWaypoints.
Uzyskane: defaultOptions, isNew, marker

TripWaypointMarkerCustomizationFunctionParams interfejs

google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParamsinterfejs

Parametry specyficzne dla funkcji dostosowywania znaczników, które stosują opcje do znaczników reprezentujących lokalizacje punktów kontrolnych podróży. Używa: FleetEngineTripLocationProviderOptions.waypointMarkerCustomization.

Ten interfejs rozszerza TripMarkerCustomizationFunctionParams.

waypointIndex
Typ:  number
Powiązany z tym znacznikiem indeks punktu orientacyjnego oparty na 0. Użyj tego indeksu na stronie Trip.remainingWaypoints, aby pobrać informacje o punkcie kontrolnym.
Uzyskane: defaultOptions, isNew, marker, trip

Interfejs VehicleMarkerCustomizationFunctionParams

google.maps.journeySharing.VehicleMarkerCustomizationFunctionParamsinterfejs

Parametry dotyczące funkcji dostosowywania znaczników, które stosują opcje do znaczników pojazdów. Używane przez FleetEngineVehicleLocationProviderOptions.vehicleMarkerCustomizationFleetEngineFleetLocationProviderOptions.vehicleMarkerCustomization.

Ten interfejs rozszerza MarkerCustomizationFunctionParams.

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

VehicleWaypointMarkerCustomizationFunctionParams interfejs

google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParamsinterfejs

Parametry dotyczące funkcji dostosowywania znaczników, które stosują opcje do znaczników punktów kontrolnych pojazdu. Używane przez FleetEngineVehicleLocationProviderOptions.originMarkerCustomization, FleetEngineVehicleLocationProviderOptions.destinationMarkerCustomizationFleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization

Ten interfejs rozszerza VehicleMarkerCustomizationFunctionParams.

waypointIndex
Typ:  number
Powiązany z tym znacznikiem indeks punktu orientacyjnego oparty na 0. Użyj tego indeksu na stronie Vehicle.waypoints, aby pobrać informacje o punkcie kontrolnym.
Uzyskane: defaultOptions, isNew, marker, vehicle

Interfejs PolylineCustomizationFunctionParams

google.maps.journeySharing.PolylineCustomizationFunctionParamsinterfejs

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

defaultOptions
Domyślne opcje użyte do utworzenia tego zbioru ścieżek wielokątnych.
isNew
Typ:  boolean
Jeśli jest to prawda, oznacza to, że lista łagodnych ścieżek została utworzona na nowo i funkcja dostosowywania łagodnych ścieżek jest wywoływana po raz pierwszy. W przeciwnym razie ma wartość Fałsz.
polylines
Typ:  Array<Polyline>
Lista utworzonych wielokątów. Są one uporządkowane w kolejności, aby tworzyć renderowaną trasę.

Interfejs ShipmentPolylineCustomizationFunctionParams

google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParamsinterfejs

Parametry specyficzne dla funkcji dostosowywania wielokąta w przypadku FleetEngineShipmentLocationProvider.

Ten interfejs rozszerza PolylineCustomizationFunctionParams.

taskTrackingInfo
Informacje o zadaniu powiązanym z tą ścieżką.
Uzyskane: defaultOptions, isNew, polylines

Interfejs TripPolylineCustomizationFunctionParams

google.maps.journeySharing.TripPolylineCustomizationFunctionParamsinterfejs

Parametry specyficzne dla funkcji dostosowywania wielokąta w przypadku FleetEngineTripLocationProvider.

Ten interfejs rozszerza PolylineCustomizationFunctionParams.

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

VehiclePolylineCustomizationFunctionParams interfejs

google.maps.journeySharing.VehiclePolylineCustomizationFunctionParamsinterfejs

Parametry specyficzne dla funkcji dostosowywania wielokąta w przypadku FleetEngineVehicleLocationProvider.

Ten interfejs rozszerza PolylineCustomizationFunctionParams.

vehicle
Typ:  Vehicle
Pojazd przejeżdżający przez tę polilinię.
Uzyskane: defaultOptions, isNew, polylines

DeliveryVehiclePolylineCustomizationFunctionParams interfejs

google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParamsinterfejs

Parametry specyficzne dla funkcji dostosowywania wielokąta w przypadku FleetEngineDeliveryVehicleLocationProvider.

Ten interfejs rozszerza PolylineCustomizationFunctionParams.

deliveryVehicle
Pojazd dostawczy przemieszcza się po tej polilinii.
Uzyskane: defaultOptions, isNew, polylines