PolylineSetup typedef
google.maps.journeySharing.PolylineSetup
typedef
Typ PolylineSetup.
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 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
google.maps.journeySharing.MarkerSetup
typedef
Typ MarkerSetup.
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 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:
MarkerOptions optionalOpcje znacznika. |
DefaultMarkerSetupOptions interface
Interfejs
google.maps.journeySharing.DefaultMarkerSetupOptions
Opcje domyślne MarkerSetup.
Właściwości | |
|---|---|
defaultMarkerOptions |
Typ:
MarkerOptionsDomyślne opcje znacznika. |
MarkerCustomizationFunctionParams interface
Interfejs
google.maps.journeySharing.MarkerCustomizationFunctionParams
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:
MarkerOptionsDomyś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:
MarkerZnacznik. Wszelkie dostosowania należy wprowadzać bezpośrednio w tym obiekcie. |
Interfejs DeliveryVehicleMarkerCustomizationFunctionParams
google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams
interface
extends MarkerCustomizationFunctionParams
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
google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams
interface
extends DeliveryVehicleMarkerCustomizationFunctionParams
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
google.maps.journeySharing.TaskMarkerCustomizationFunctionParams
interface
extends DeliveryVehicleMarkerCustomizationFunctionParams
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
google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams
interface
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
google.maps.journeySharing.TripMarkerCustomizationFunctionParams
interface
extends MarkerCustomizationFunctionParams
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
google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams
interface
extends TripMarkerCustomizationFunctionParams
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
google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams
interface
extends MarkerCustomizationFunctionParams
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
google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams
interface
extends VehicleMarkerCustomizationFunctionParams
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
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
google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams
interface
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
google.maps.journeySharing.TripPolylineCustomizationFunctionParams
interface
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
google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams
interface
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
google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams
interface
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
| |