PolylineSetup typedef
typedef
google.maps.journeySharing.PolylineSetup
Typ PolylineSetup.
Typ akceptuje obiekt lub funkcję, która akceptuje obiekt PolylineSetupOptions i zwraca obiekt DefaultPolylineSetupOptions. PolylineSetupOptions
Jeśli określisz funkcję, może ona i powinna zmodyfikować pole defaultPolylineOptions danych wejściowych i zwrócić je jako polylineOptions w obiekcie wyjściowym .PolylineSetupOptions
PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)
Interfejs PolylineSetupOptions
interfejs
google.maps.journeySharing.PolylineSetupOptions
Opcje PolylineSetup.
Właściwości | |
|---|---|
polylineOptions
opcjonalne |
Typ:
PolylineOptions optionalOpcje linii łamanej. |
visible
opcjonalne |
Typ:
boolean optionalWidoczność linii łamanej. |
DefaultPolylineSetupOptions interface
interfejs
google.maps.journeySharing.DefaultPolylineSetupOptions
Opcje domyślne PolylineSetup.
Właściwości | |
|---|---|
defaultPolylineOptions |
Typ:
PolylineOptionsDomyślne opcje linii łamanej. |
defaultVisible |
Typ:
booleanDomyślna widoczność linii łamanej. |
MarkerSetup typedef
typedef
google.maps.journeySharing.MarkerSetup
Typ MarkerSetup.
Typ akceptuje obiekt lub funkcję, która akceptuje obiekt MarkerSetupOptions i zwraca obiekt DefaultMarkerSetupOptions. MarkerSetupOptions
Jeśli określisz funkcję, może ona i powinna zmodyfikować pole defaultMarkerOptions danych wejściowych i zwrócić je jako markerOptions w obiekcie wyjściowym .MarkerSetupOptions
MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)
MarkerSetupOptions interface
interfejs
google.maps.journeySharing.MarkerSetupOptions
Opcje MarkerSetup.
Właściwości | |
|---|---|
markerOptions
opcjonalne |
Typ:
Opcje znacznika. |
DefaultMarkerSetupOptions interface
interfejs
google.maps.journeySharing.DefaultMarkerSetupOptions
Opcje domyślne MarkerSetup.
Właściwości | |
|---|---|
defaultMarkerOptions |
Typ:
Domyślne opcje znacznika. |
MarkerCustomizationFunctionParams interface
interfejs
google.maps.journeySharing.MarkerCustomizationFunctionParams
rozszerzony przez DeliveryVehicleMarkerCustomizationFunctionParams, PlannedStopMarkerCustomizationFunctionParams, ShipmentMarkerCustomizationFunctionParams, TaskMarkerCustomizationFunctionParams, TripMarkerCustomizationFunctionParams, TripWaypointMarkerCustomizationFunctionParams, VehicleMarkerCustomizationFunctionParams, VehicleWaypointMarkerCustomizationFunctionParams
Parametry wspólne dla wszystkich funkcji dostosowywania znaczników. Żaden obiekt tej klasy nie jest przekazywany bezpośrednio do żadnej funkcji dostosowywania znacznika. Zamiast tego przekazywany jest obiekt jednej z klas podrzędnych.
Właściwości | |
|---|---|
defaultOptions |
Typ:
Domyślne opcje użyte do utworzenia tego znacznika. |
isNew |
Typ:
booleanJeśli ma wartość „true”, znacznik został utworzony niedawno, a 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:
Znacznik. Wszelkie dostosowania należy wprowadzać bezpośrednio w tym obiekcie. |
Interfejs DeliveryVehicleMarkerCustomizationFunctionParams
interfejs
google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams
rozszerza MarkerCustomizationFunctionParams
rozszerzony przez PlannedStopMarkerCustomizationFunctionParams, TaskMarkerCustomizationFunctionParams
Parametry funkcji dostosowywania znaczników, które stosują opcje do znaczników pojazdów dostawczych. Używane przez: FleetEngineDeliveryVehicleLocationProviderOptions.deliveryVehicleMarkerCustomization i FleetEngineDeliveryFleetLocationProviderOptions.deliveryVehicleMarkerCustomization.
Właściwości | |
|---|---|
vehicle |
Typ:
DeliveryVehiclePojazd dostawczy reprezentowany przez ten znacznik. |
Dziedziczone:
defaultOptions,
isNew,
marker
| |
PlannedStopMarkerCustomizationFunctionParams interface
interface
google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams
extends DeliveryVehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams
Parametry specyficzne dla funkcji dostosowywania znaczników, które stosują opcje do znaczników reprezentujących planowane przystanki. Używane przez: FleetEngineDeliveryVehicleLocationProviderOptions.plannedStopMarkerCustomization.
Właściwości | |
|---|---|
stopIndex |
Typ:
numberIndeks tego przystanku na liście pozostałych przystanków (liczony od 0). |
Dziedziczone:
defaultOptions,
isNew,
marker,
vehicle
| |
TaskMarkerCustomizationFunctionParams interface
interface
google.maps.journeySharing.TaskMarkerCustomizationFunctionParams
extends DeliveryVehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams
Parametry funkcji dostosowywania znaczników, które stosują opcje do znaczników reprezentujących planowane lub rzeczywiste lokalizacje zadań. Używane przez: FleetEngineDeliveryVehicleLocationProviderOptions.taskMarkerCustomization i FleetEngineDeliveryVehicleLocationProviderOptions.taskOutcomeMarkerCustomization.
Właściwości | |
|---|---|
task |
Typ:
TaskLokalizacja zadania reprezentowana przez ten znacznik. |
Dziedziczone:
defaultOptions,
isNew,
marker,
vehicle
| |
ShipmentMarkerCustomizationFunctionParams interface
interface
google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams
extends MarkerCustomizationFunctionParams
Parametry specyficzne dla funkcji dostosowywania znaczników, które stosują opcje do znaczników reprezentujących pojazd dostarczający przesyłkę i miejsca docelowe. Używane przez: FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomization i FleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization.
Właściwości | |
|---|---|
taskTrackingInfo |
Typ:
TaskTrackingInfoInformacje o zadaniu powiązanym z tym znacznikiem. |
Dziedziczone:
defaultOptions,
isNew,
marker
| |
TripMarkerCustomizationFunctionParams interface
interfejs
google.maps.journeySharing.TripMarkerCustomizationFunctionParams
rozszerza MarkerCustomizationFunctionParams
rozszerzony przez TripWaypointMarkerCustomizationFunctionParams
Parametry specyficzne dla funkcji dostosowywania znaczników, które stosują opcje do znaczników reprezentujących pojazd, miejsce rozpoczęcia i miejsce zakończenia podróży. Używane przez: FleetEngineTripLocationProviderOptions.vehicleMarkerCustomization, FleetEngineTripLocationProviderOptions.originMarkerCustomization i FleetEngineTripLocationProviderOptions.destinationMarkerCustomization.
Właściwości | |
|---|---|
trip |
Typ:
TripPrzejazd powiązany z tym znacznikiem. Aby uzyskać informacje o pojeździe obsługującym ten przejazd, użyj Trip.latestVehicleLocationUpdate i Trip.remainingWaypoints. |
Dziedziczone:
defaultOptions,
isNew,
marker
| |
TripWaypointMarkerCustomizationFunctionParams interface
interface
google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams
extends TripMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams
Parametry funkcji dostosowywania znaczników, które stosują opcje do znaczników reprezentujących lokalizacje punktów na trasie przejazdu. Używane przez: FleetEngineTripLocationProviderOptions.waypointMarkerCustomization.
Właściwości | |
|---|---|
waypointIndex |
Typ:
numberIndeks punktu na trasie rozpoczynający się od 0 powiązany z tym znacznikiem. Użyj tego indeksu w Trip.remainingWaypoints, aby pobrać informacje o punkcie pośrednim. |
Dziedziczone:
defaultOptions,
isNew,
marker,
trip
| |
VehicleMarkerCustomizationFunctionParams interface
interfejs
google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams
rozszerza MarkerCustomizationFunctionParams
rozszerzony przez VehicleWaypointMarkerCustomizationFunctionParams
Parametry specyficzne dla funkcji dostosowywania znaczników, które stosują opcje do znaczników pojazdów. Używane przez: FleetEngineVehicleLocationProviderOptions.vehicleMarkerCustomization i FleetEngineFleetLocationProviderOptions.vehicleMarkerCustomization.
Właściwości | |
|---|---|
vehicle |
Typ:
VehiclePojazd reprezentowany przez ten znacznik. |
Dziedziczone:
defaultOptions,
isNew,
marker
| |
VehicleWaypointMarkerCustomizationFunctionParams interface
interface
google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams
extends VehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams
Parametry funkcji dostosowywania znaczników, które stosują opcje do znaczników punktów orientacyjnych pojazdu. Używane przez: FleetEngineVehicleLocationProviderOptions.originMarkerCustomization, FleetEngineVehicleLocationProviderOptions.destinationMarkerCustomization i FleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization
Właściwości | |
|---|---|
waypointIndex |
Typ:
numberIndeks punktu na trasie rozpoczynający się od 0 powiązany z tym znacznikiem. Użyj tego indeksu w Vehicle.waypoints, aby pobrać informacje o punkcie pośrednim. |
Dziedziczone:
defaultOptions,
isNew,
marker,
vehicle
| |
Interfejs PolylineCustomizationFunctionParams
interfejs
google.maps.journeySharing.PolylineCustomizationFunctionParams
rozszerzony przez DeliveryVehiclePolylineCustomizationFunctionParams, ShipmentPolylineCustomizationFunctionParams, TripPolylineCustomizationFunctionParams, VehiclePolylineCustomizationFunctionParams
Parametry wspólne dla wszystkich funkcji dostosowywania linii łamanych. Żaden obiekt tej klasy nie jest przekazywany bezpośrednio do żadnej funkcji dostosowywania linii łamanej. Zamiast tego przekazywany jest obiekt jednej z jej klas podrzędnych.
Właściwości | |
|---|---|
defaultOptions |
Typ:
PolylineOptionsDomyślne opcje używane do utworzenia tego zestawu linii łamanych. |
isNew |
Typ:
booleanJeśli ma wartość prawda, lista linii łamanych została utworzona niedawno, a funkcja dostosowywania linii łamanej jest wywoływana po raz pierwszy. W przeciwnym razie ma wartość Fałsz. |
polylines |
Lista utworzonych linii łamanych. Są one ułożone sekwencyjnie, tworząc wyrenderowaną trasę. |
Interfejs ShipmentPolylineCustomizationFunctionParams
interface
google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams
extends PolylineCustomizationFunctionParams
Parametry specyficzne dla funkcji dostosowywania linii łamanej w przypadku: FleetEngineShipmentLocationProvider.
Właściwości | |
|---|---|
taskTrackingInfo |
Typ:
TaskTrackingInfoInformacje o zadaniu powiązanym z tą łamaną. |
Dziedziczone:
defaultOptions,
isNew,
polylines
| |
Interfejs TripPolylineCustomizationFunctionParams
interface
google.maps.journeySharing.TripPolylineCustomizationFunctionParams
extends PolylineCustomizationFunctionParams
Parametry specyficzne dla funkcji dostosowywania linii łamanej w przypadku: FleetEngineTripLocationProvider.
Właściwości | |
|---|---|
trip |
Typ:
TripPrzejazd powiązany z tą linią łamaną. |
Dziedziczone:
defaultOptions,
isNew,
polylines
| |
VehiclePolylineCustomizationFunctionParams interface
interface
google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams
extends PolylineCustomizationFunctionParams
Parametry specyficzne dla funkcji dostosowywania linii łamanej w przypadku: FleetEngineVehicleLocationProvider.
Właściwości | |
|---|---|
vehicle |
Typ:
VehiclePojazd poruszający się po tej linii łamanej. |
Dziedziczone:
defaultOptions,
isNew,
polylines
| |
Interfejs DeliveryVehiclePolylineCustomizationFunctionParams
interface
google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams
extends PolylineCustomizationFunctionParams
Parametry specyficzne dla funkcji dostosowywania linii łamanej w przypadku: FleetEngineDeliveryVehicleLocationProvider.
Właściwości | |
|---|---|
deliveryVehicle |
Typ:
DeliveryVehiclePojazd dostawczy poruszający się po tej linii łamanej. |
Dziedziczone:
defaultOptions,
isNew,
polylines
| |