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.
Właściwości | |
---|---|
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.
Właściwości | |
---|---|
defaultPolylineOptions |
Typ:
PolylineOptions 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.
Właściwości | |
---|---|
markerOptions optional |
Typ:
MarkerOptions optional Opcje znacznika. |
Interfejs DefaultMarkerSetupOptions
google.maps.journeySharing.DefaultMarkerSetupOptions
interfejs
Opcje domyślne dotyczące konfigurowania znacznika.
Właściwości | |
---|---|
defaultMarkerOptions |
Typ:
MarkerOptions 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.
Właściwości | |
---|---|
defaultOptions |
Typ:
MarkerOptions 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
.
Właściwości | |
---|---|
vehicle |
Typ:
DeliveryVehicle 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
.
Właściwości | |
---|---|
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
.
Właściwości | |
---|---|
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
.
Właściwości | |
---|---|
taskTrackingInfo |
Typ:
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
.
Właściwości | |
---|---|
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
.
Właściwości | |
---|---|
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
.
Właściwości | |
---|---|
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
.
Właściwości | |
---|---|
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.
Właściwości | |
---|---|
defaultOptions |
Typ:
PolylineOptions 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 |
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
.
Właściwości | |
---|---|
taskTrackingInfo |
Typ:
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
.
Właściwości | |
---|---|
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
.
Właściwości | |
---|---|
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
.
Właściwości | |
---|---|
deliveryVehicle |
Typ:
DeliveryVehicle Pojazd dostawczy przechodzący przez tę linię łamaną. |
Dziedziczone:
defaultOptions , isNew , polylines
|