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.PolylineSetupOptions
interfejs
Opcje konfiguracji linii łamanej.
Właściwości | |
---|---|
polylineOptions optional |
Typ:
PolylineOptions optional Opcje linii złożonej. |
visible optional |
Typ:
boolean optional Widoczność linii łamanej. |
Interfejs DefaultPolylineSetupOptions
google.maps.journeySharing.DefaultPolylineSetupOptions
interfejs
Opcje domyślne w ustawieniu Polyline.
Właściwości | |
---|---|
defaultPolylineOptions |
Typ:
PolylineOptions 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.MarkerSetupOptions
interfejs
Opcje konfiguracji znacznika.
Właściwości | |
---|---|
markerOptions optional |
Typ:
MarkerOptions optional Opcje markera. |
Interfejs DefaultMarkerSetupOptions
google.maps.journeySharing.DefaultMarkerSetupOptions
interfejs
Domyślne opcje ustawień znacznika.
Właściwości | |
---|---|
defaultMarkerOptions |
Typ:
MarkerOptions Domyślne opcje znacznika. |
MarkerCustomizationFunctionParams interfejs
google.maps.journeySharing.MarkerCustomizationFunctionParams
interfejs
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.
Właściwości | |
---|---|
defaultOptions |
Typ:
MarkerOptions 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.DeliveryVehicleMarkerCustomizationFunctionParams
interfejs
Parametry specyficzne dla funkcji dostosowywania znaczników, które stosują opcje do znaczników pojazdów dostawczych. Używane przez FleetEngineDeliveryVehicleLocationProviderOptions.deliveryVehicleMarkerCustomization
i FleetEngineDeliveryFleetLocationProviderOptions.deliveryVehicleMarkerCustomization
.
Ten interfejs rozszerza MarkerCustomizationFunctionParams
.
Właściwości | |
---|---|
vehicle |
Typ:
DeliveryVehicle Pojazd dostawczy reprezentowany przez ten znacznik. |
Uzyskane:
defaultOptions ,
isNew ,
marker
|
PlannedStopMarkerCustomizationFunctionParams interfejs
google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams
interfejs
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
.
Właściwości | |
---|---|
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.TaskMarkerCustomizationFunctionParams
interfejs
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.taskMarkerCustomization
i FleetEngineDeliveryVehicleLocationProviderOptions.taskOutcomeMarkerCustomization
.
Ten interfejs rozszerza DeliveryVehicleMarkerCustomizationFunctionParams
.
Właściwości | |
---|---|
task |
Typ:
Task Lokalizacja zadania reprezentowana przez ten znacznik. |
Uzyskane:
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 dostawczy i lokalizacje miejsca docelowego przesyłki. Używane przez FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomization
i FleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization
.
Ten interfejs rozszerza MarkerCustomizationFunctionParams
.
Właściwości | |
---|---|
taskTrackingInfo |
Typ:
TaskTrackingInfo Informacje o zadaniu powiązanym z tym znacznikiem. |
Uzyskane:
defaultOptions ,
isNew ,
marker
|
TripMarkerCustomizationFunctionParams interfejs
google.maps.journeySharing.TripMarkerCustomizationFunctionParams
interfejs
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
,