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.
Właściwości | |
|---|---|
polylineOptions optional |
Typ:
PolylineOptions optionalOpcje linii złożonej. |
visible optional |
Typ:
boolean optionalWidoczność linii łamanej. |
Interfejs DefaultPolylineSetupOptions
google.maps.journeySharing.DefaultPolylineSetupOptionsinterfejs
Opcje domyślne w ustawieniu Polyline.
Właściwości | |
|---|---|
defaultPolylineOptions |
Typ:
PolylineOptionsDomyślne opcje wielokąta. |
defaultVisible |
Typ:
booleanDomyś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.
Właściwości | |
|---|---|
markerOptions optional |
Typ:
MarkerOptions optionalOpcje markera. |
Interfejs DefaultMarkerSetupOptions
google.maps.journeySharing.DefaultMarkerSetupOptionsinterfejs
Domyślne opcje ustawień znacznika.
Właściwości | |
|---|---|
defaultMarkerOptions |
Typ:
MarkerOptionsDomyś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.
Właściwości | |
|---|---|
defaultOptions |
Typ:
MarkerOptionsDomyślne opcje użyte do utworzenia tego znacznika. |
isNew |
Typ:
booleanJeś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:
Markerznacznik, 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.deliveryVehicleMarkerCustomization i FleetEngineDeliveryFleetLocationProviderOptions.deliveryVehicleMarkerCustomization.
Ten interfejs rozszerza MarkerCustomizationFunctionParams.
Właściwości | |
|---|---|
vehicle |
Typ:
DeliveryVehiclePojazd 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.
Właściwości | |
|---|---|
stopIndex |
Typ:
numberIndeks 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.taskMarkerCustomization i FleetEngineDeliveryVehicleLocationProviderOptions.taskOutcomeMarkerCustomization.
Ten interfejs rozszerza DeliveryVehicleMarkerCustomizationFunctionParams.
Właściwości | |
|---|---|
task |
Typ:
TaskLokalizacja 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.deliveryVehicleMarkerCustomization i FleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization.
Ten interfejs rozszerza MarkerCustomizationFunctionParams.
Właściwości | |
|---|---|
taskTrackingInfo |
Typ:
TaskTrackingInfoInformacje 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.originMarkerCustomization i FleetEngineTripLocationProviderOptions.destinationMarkerCustomization.
Ten interfejs rozszerza MarkerCustomizationFunctionParams.
Właściwości | |
|---|---|
trip |
Typ:
TripPodróż powiązana z tym znacznikiem. Aby uzyskać informacje o pojazdach obsługujących tę podróż, użyj Trip.latestVehicleLocationUpdate i Trip.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.
Właściwości | |
|---|---|
waypointIndex |
Typ:
numberPowią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.vehicleMarkerCustomization i FleetEngineFleetLocationProviderOptions.vehicleMarkerCustomization.
Ten interfejs rozszerza MarkerCustomizationFunctionParams.
Właściwości | |
|---|---|
vehicle |
Typ:
VehiclePojazd 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.destinationMarkerCustomization i FleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization
Ten interfejs rozszerza VehicleMarkerCustomizationFunctionParams.
Właściwości | |
|---|---|
waypointIndex |
Typ:
numberPowią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.
Właściwości | |
|---|---|
defaultOptions |
Typ:
PolylineOptionsDomyślne opcje użyte do utworzenia tego zbioru ścieżek wielokątnych. |
isNew |
Typ:
booleanJeś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 |
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.
Właściwości | |
|---|---|
taskTrackingInfo |
Typ:
TaskTrackingInfoInformacje 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.
Właściwości | |
|---|---|
trip |
Typ:
TripPodróż 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.
Właściwości | |
|---|---|
vehicle |
Typ:
VehiclePojazd 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.
Właściwości | |
|---|---|
deliveryVehicle |
Typ:
DeliveryVehiclePojazd dostawczy przemieszcza się po tej polilinii. |
Uzyskane:
defaultOptions,
isNew,
polylines
| |