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
 | |