Map View

JourneySharingMapView.

Clase google.maps.journeySharing.JourneySharingMapView

La vista de mapa.

Accede llamando a const {JourneySharingMapView} = await google.maps.importLibrary("journeySharing"). Consulta Bibliotecas en la API de Maps JavaScript.

JourneySharingMapView
JourneySharingMapView(options)
Parámetros: 
Crea una instancia de una vista de mapa.
anticipatedRoutePolylines
Tipo:  Array<Polyline>
Muestra las polilíneas de ruta previstas, si las hubiera.
anticipatedRoutePolylineSetup
Configura las opciones de una polilínea de ruta anticipada. Se invoca cada vez que se renderiza una nueva polilínea de ruta anticipada.

Si se especifica una función, esta puede y debe modificar el campo defaultPolylineOptions de entrada que contiene un objeto google.maps.PolylineOptions y mostrarlo como polylineOptions en el objeto PolylineSetupOptions de salida.

Especificar un objeto PolylineSetupOptions tiene el mismo efecto que especificar una función que muestre ese objeto estático.

No reutilices el mismo objeto PolylineSetupOptions en diferentes funciones o valores estáticos de PolylineSetup y no vuelvas a utilizar el mismo objeto googleline.PolylineOptions para la clave polylineOptions en diferentes objetos PolylineSetupOptions. Si polylineOptions o visible es no establecido o nulo, se sobrescribirá con el valor predeterminado. Se ignorará cualquier valor establecido para polylineOptions.map o polylineOptions.path.
automaticViewportMode
Este campo es de solo lectura. Modo de viewport automático.
element
Tipo:  Element
Este campo es de solo lectura. El elemento DOM que respalda la vista.
enableTraffic
Tipo:  boolean
Habilita o inhabilita la capa de tráfico.
locationProvider
Este campo es de solo lectura. Una fuente de las ubicaciones con seguimiento que se mostrarán en la vista de mapa de seguimiento.
map
Tipo:  Map
Este campo es de solo lectura. El objeto de mapa contenido en la vista de mapa.
mapOptions
Tipo:  MapOptions
Este campo es de solo lectura. Las opciones del mapa que se pasan al mapa a través de la vista de mapa.
takenRoutePolylines
Tipo:  Array<Polyline>
Muestra las polilíneas de ruta tomadas, si las hubiera.
takenRoutePolylineSetup
Configura las opciones de una polilínea de ruta tomada. Se invoca cada vez que se renderiza una nueva polilínea de ruta tomada.

Si se especifica una función, esta puede y debe modificar el campo defaultPolylineOptions de entrada que contiene un objeto google.maps.PolylineOptions y mostrarlo como polylineOptions en el objeto PolylineSetupOptions de salida.

Especificar un objeto PolylineSetupOptions tiene el mismo efecto que especificar una función que muestre ese objeto estático.

No reutilices el mismo objeto PolylineSetupOptions en diferentes funciones o valores estáticos de PolylineSetup y no vuelvas a utilizar el mismo objeto googleline.PolylineOptions para la clave polylineOptions en diferentes objetos PolylineSetupOptions.

Se ignorarán todos los valores establecidos para polylineOptions.map o polylineOptions.path. Cualquier valor no establecido o nulo se reemplazará por el valor predeterminado.
destinationMarkerSetup
Tipo:  MarkerSetup
Configura las opciones para un marcador de ubicación de destino. Se invoca cada vez que se renderiza un marcador de destino nuevo.

Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de la entrada que contiene un objeto google.maps.MarkerOptions y mostrarlo comomarkerOptions en el objeto MarkerSetupOptions de salida.

Especificar un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestre ese objeto estático.

No vuelvas a usar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, y no vuelvas a usar el mismo objeto google.maps.MarkerOptions para la clave marcadorOptions en diferentes objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.
originMarkerSetup
Tipo:  MarkerSetup
Configura las opciones para un marcador de ubicación de origen. Se invoca cada vez que se renderiza un nuevo marcador de origen.

Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de la entrada que contiene un objeto google.maps.MarkerOptions y mostrarlo comomarkerOptions en el objeto MarkerSetupOptions de salida.

Especificar un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestre ese objeto estático.

No vuelvas a usar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, y no vuelvas a usar el mismo objeto google.maps.MarkerOptions para la clave marcadorOptions en diferentes objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.
pingMarkerSetup
Tipo:  MarkerSetup
Configura las opciones para un marcador de ubicación de ping. Se invoca cada vez que se renderiza un nuevo marcador de ping.

Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de la entrada que contiene un objeto google.maps.MarkerOptions y mostrarlo comomarkerOptions en el objeto MarkerSetupOptions de salida.

Especificar un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestre ese objeto estático.

No vuelvas a usar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, y no vuelvas a usar el mismo objeto google.maps.MarkerOptions para la clave marcadorOptions en diferentes objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.
successfulTaskMarkerSetup
Tipo:  MarkerSetup
Configura las opciones de un marcador de ubicación de tareas exitoso. Se invoca cada vez que se renderiza un nuevo marcador de tarea exitoso.

Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de la entrada que contiene un objeto google.maps.MarkerOptions y mostrarlo comomarkerOptions en el objeto MarkerSetupOptions de salida.

Especificar un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestre ese objeto estático.

No vuelvas a usar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, y no vuelvas a usar el mismo objeto google.maps.MarkerOptions para la clave marcadorOptions en diferentes objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.
taskOutcomeMarkerSetup
Tipo:  MarkerSetup
Configura las opciones para un marcador de ubicación de los resultados de una tarea. Se invoca cada vez que se renderiza un nuevo marcador de ubicación de resultados de tareas.

Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de la entrada que contiene un objeto google.maps.MarkerOptions y mostrarlo comomarkerOptions en el objeto MarkerSetupOptions de salida.

Especificar un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestre ese objeto estático.

No vuelvas a usar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, y no vuelvas a usar el mismo objeto google.maps.MarkerOptions para la clave marcadorOptions en diferentes objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.
unsuccessfulTaskMarkerSetup
Tipo:  MarkerSetup
Configura las opciones para un marcador de ubicación de tarea no exitoso. Se invoca cada vez que se renderiza un nuevo marcador de tarea no exitoso.

Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de la entrada que contiene un objeto google.maps.MarkerOptions y mostrarlo comomarkerOptions en el objeto MarkerSetupOptions de salida.

Especificar un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestre ese objeto estático.

No vuelvas a usar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, y no vuelvas a usar el mismo objeto google.maps.MarkerOptions para la clave marcadorOptions en diferentes objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.
vehicleMarkerSetup
Tipo:  MarkerSetup
Configura opciones para un marcador de ubicación de vehículos. Se invoca cada vez que se renderiza un marcador de vehículo nuevo.

Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de la entrada que contiene un objeto google.maps.MarkerOptions y mostrarlo comomarkerOptions en el objeto MarkerSetupOptions de salida.

Especificar un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestre ese objeto estático.

No vuelvas a usar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, y no vuelvas a usar el mismo objeto google.maps.MarkerOptions para la clave marcadorOptions en diferentes objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.
waypointMarkerSetup
Tipo:  MarkerSetup
Configura opciones para un marcador de ubicación de puntos de referencia. Se invoca cada vez que se renderiza un marcador de waypoint nuevo.

Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de la entrada que contiene un objeto google.maps.MarkerOptions y mostrarlo comomarkerOptions en el objeto MarkerSetupOptions de salida.

Especificar un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestre ese objeto estático.

No vuelvas a usar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, y no vuelvas a usar el mismo objeto google.maps.MarkerOptions para la clave marcadorOptions en diferentes objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.
destinationMarkers
Tipo:  Array<Marker>
Muestra los marcadores de destino, si los hubiera.
originMarkers
Tipo:  Array<Marker>
Muestra los marcadores de origen, si los hubiera.
successfulTaskMarkers
Tipo:  Array<Marker>
Muestra los marcadores de tareas correctos, si los hubiera.
taskOutcomeMarkers
Tipo:  Array<Marker>
Muestra los marcadores de resultados de tareas (si los hay).
unsuccessfulTaskMarkers
Tipo:  Array<Marker>
Muestra los marcadores de tarea con errores, si los hay.
vehicleMarkers
Tipo:  Array<Marker>
Muestra los marcadores del vehículo, si los hubiera.
waypointMarkers
Tipo:  Array<Marker>
Muestra los marcadores de punto de referencia, si los hay.

JourneySharingMapViewOptions.

Interfaz de google.maps.journeySharing.JourneySharingMapViewOptions

Opciones para la vista de mapa.

element
Tipo:  Element
El elemento DOM que respalda la vista. Obligatorio.
locationProvider
Una fuente de las ubicaciones con seguimiento que se mostrarán en la vista de mapa de seguimiento. Obligatorio.
anticipatedRoutePolylineSetup optional
Tipo:  PolylineSetup optional
Configura las opciones de una polilínea de ruta anticipada. Se invoca cada vez que se renderiza una nueva polilínea de ruta anticipada.

Si se especifica una función, esta puede y debe modificar el campo defaultPolylineOptions de entrada que contiene un objeto google.maps.PolylineOptions y mostrarlo como polylineOptions en el objeto PolylineSetupOptions de salida.

Especificar un objeto PolylineSetupOptions tiene el mismo efecto que especificar una función que muestre ese objeto estático.

No reutilices el mismo objeto PolylineSetupOptions en diferentes funciones o valores estáticos de PolylineSetup y no vuelvas a utilizar el mismo objeto googleline.PolylineOptions para la clave polylineOptions en diferentes objetos PolylineSetupOptions. Si polylineOptions o visible es no establecido o nulo, se sobrescribirá con el valor predeterminado. Se ignorará cualquier valor establecido para polylineOptions.map o polylineOptions.path.
automaticViewportMode optional
Tipo:  AutomaticViewportMode optional
Modo de viewport automático. El valor predeterminado es FIT_ANTICIPATED_ROUTE, que permite que la vista del mapa ajuste automáticamente el viewport para que se ajuste a los marcadores del vehículo, los marcadores de ubicación y las polilíneas de ruta previstas visibles. Configúralo en NINGUNO para desactivar el ajuste automático.
destinationMarkerSetup optional
Tipo:  MarkerSetup optional
Configura las opciones para un marcador de ubicación de destino. Se invoca cada vez que se renderiza un marcador de destino nuevo.

Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de la entrada que contiene un objeto google.maps.MarkerOptions y mostrarlo comomarkerOptions en el objeto MarkerSetupOptions de salida.

Especificar un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestre ese objeto estático.

No vuelvas a usar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, y no vuelvas a usar el mismo objeto google.maps.MarkerOptions para la clave marcadorOptions en diferentes objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.
mapOptions optional
Tipo:  MapOptions optional
Opciones de mapas que se pasan al constructor google.maps.Map
originMarkerSetup optional
Tipo:  MarkerSetup optional
Configura las opciones para un marcador de ubicación de origen. Se invoca cada vez que se renderiza un nuevo marcador de origen.

Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de la entrada que contiene un objeto google.maps.MarkerOptions y mostrarlo comomarkerOptions en el objeto MarkerSetupOptions de salida.

Especificar un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestre ese objeto estático.

No vuelvas a usar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, y no vuelvas a usar el mismo objeto google.maps.MarkerOptions para la clave marcadorOptions en diferentes objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.
pingMarkerSetup optional
Tipo:  MarkerSetup optional
Configura las opciones para un marcador de ubicación de ping. Se invoca cada vez que se renderiza un nuevo marcador de ping.

Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de la entrada que contiene un objeto google.maps.MarkerOptions y mostrarlo comomarkerOptions en el objeto MarkerSetupOptions de salida.

Especificar un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestre ese objeto estático.

No vuelvas a usar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, y no vuelvas a usar el mismo objeto google.maps.MarkerOptions para la clave marcadorOptions en diferentes objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.
successfulTaskMarkerSetup optional
Tipo:  MarkerSetup optional
Configura las opciones de un marcador de ubicación de tareas exitoso. Se invoca cada vez que se renderiza un nuevo marcador de tarea exitoso.

Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de la entrada que contiene un objeto google.maps.MarkerOptions y mostrarlo comomarkerOptions en el objeto MarkerSetupOptions de salida.

Especificar un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestre ese objeto estático.

No vuelvas a usar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, y no vuelvas a usar el mismo objeto google.maps.MarkerOptions para la clave marcadorOptions en diferentes objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.
takenRoutePolylineSetup optional
Tipo:  PolylineSetup optional
Configura las opciones de una polilínea de ruta tomada. Se invoca cada vez que se renderiza una nueva polilínea de ruta tomada.

Si se especifica una función, esta puede y debe modificar el campo defaultPolylineOptions de entrada que contiene un objeto google.maps.PolylineOptions y mostrarlo como polylineOptions en el objeto PolylineSetupOptions de salida.

Especificar un objeto PolylineSetupOptions tiene el mismo efecto que especificar una función que muestre ese objeto estático.

No reutilices el mismo objeto PolylineSetupOptions en diferentes funciones o valores estáticos de PolylineSetup y no vuelvas a utilizar el mismo objeto googleline.PolylineOptions para la clave polylineOptions en diferentes objetos PolylineSetupOptions.

Se ignorarán todos los valores establecidos para polylineOptions.map o polylineOptions.path. Cualquier valor no establecido o nulo se reemplazará por el valor predeterminado.
taskOutcomeMarkerSetup optional
Tipo:  MarkerSetup optional
Configura las opciones para un marcador de ubicación de los resultados de una tarea. Se invoca cada vez que se renderiza un nuevo marcador de ubicación de resultados de tareas.

Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de la entrada que contiene un objeto google.maps.MarkerOptions y mostrarlo comomarkerOptions en el objeto MarkerSetupOptions de salida.

Especificar un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestre ese objeto estático.

No vuelvas a usar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, y no vuelvas a usar el mismo objeto google.maps.MarkerOptions para la clave marcadorOptions en diferentes objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.
unsuccessfulTaskMarkerSetup optional
Tipo:  MarkerSetup optional
Configura las opciones para un marcador de ubicación de tarea no exitoso. Se invoca cada vez que se renderiza un nuevo marcador de tarea no exitoso.

Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de la entrada que contiene un objeto google.maps.MarkerOptions y mostrarlo comomarkerOptions en el objeto MarkerSetupOptions de salida.

Especificar un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestre ese objeto estático.

No vuelvas a usar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, y no vuelvas a usar el mismo objeto google.maps.MarkerOptions para la clave marcadorOptions en diferentes objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.
vehicleMarkerSetup optional
Tipo:  MarkerSetup optional
Configura opciones para un marcador de ubicación de vehículos. Se invoca cada vez que se renderiza un marcador de vehículo nuevo.

Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de la entrada que contiene un objeto google.maps.MarkerOptions y mostrarlo comomarkerOptions en el objeto MarkerSetupOptions de salida.

Especificar un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestre ese objeto estático.

No vuelvas a usar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, y no vuelvas a usar el mismo objeto google.maps.MarkerOptions para la clave marcadorOptions en diferentes objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.
waypointMarkerSetup optional
Tipo:  MarkerSetup optional
Configura opciones para un marcador de ubicación de puntos de referencia. Se invoca cada vez que se renderiza un marcador de waypoint nuevo.

Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de la entrada que contiene un objeto google.maps.MarkerOptions y mostrarlo comomarkerOptions en el objeto MarkerSetupOptions de salida.

Especificar un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestre ese objeto estático.

No vuelvas a usar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, y no vuelvas a usar el mismo objeto google.maps.MarkerOptions para la clave marcadorOptions en diferentes objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position.

Constantes de AutomaticViewportMode

google.maps.journeySharing.AutomaticViewportMode constantes

Modo de viewport automático.

Accede llamando a const {AutomaticViewportMode} = await google.maps.importLibrary("journeySharing"). Consulta Bibliotecas en la API de Maps JavaScript.

FIT_ANTICIPATED_ROUTE Ajusta automáticamente la ventana de visualización para que se ajuste a los marcadores y a las polilíneas de ruta previstas visibles. Esta es la opción predeterminada.
NONE No se ajustará automáticamente el viewport.

Clase abstracta LocationProvider

google.maps.journeySharing.LocationProvider clase abstracta

Clase superior de todos los proveedores de ubicación

addListener
addListener(eventName, handler)
Parámetros: 
  • eventNamestring El nombre del evento que se escuchará.
  • handlerFunction El controlador de eventos.
Valor que se muestra:  MapsEventListener
Agrega un elemento MapsEventListener para un evento activado por este proveedor de ubicación. Muestra un identificador para este objeto de escucha que se puede usar con event.removeListener.

Clase abstracta PollingLocationProvider

google.maps.journeySharing.PollingLocationProvider clase abstracta

Clase superior de proveedores de ubicación de sondeo.

Esta clase abstracta extiende LocationProvider.

isPolling
Tipo:  boolean
Verdadero si este proveedor de ubicación está sondeando. Solo lectura
pollingIntervalMillis
Tipo:  number
Tiempo mínimo entre recuperar las actualizaciones de ubicación en milisegundos Si se demora más de pollingIntervalMillis en obtener una actualización de ubicación, la próxima actualización de ubicación no se iniciará hasta que finalice la actual.

Si se establece en 0, en Infinity o en un valor negativo, se inhabilitarán las actualizaciones automáticas de ubicación. Una nueva actualización de ubicación se obtiene una vez si cambia el parámetro de ID de seguimiento (por ejemplo, el ID de seguimiento del envío del proveedor de la ubicación de envío) o una opción de filtrado (por ejemplo, límites de viewport o filtros de atributos para proveedores de ubicación de flota).

El intervalo de sondeo predeterminado y mínimo es de 5,000 milisegundos. Si estableces el intervalo de sondeo en un valor positivo más bajo, se almacenará y usará 5,000.
Heredada: addListener
ispollingchange
function(event)
Evento que se activa cuando se actualiza el estado de sondeo del proveedor de ubicación. Usa PollingLocationProvider.isPolling para determinar el estado de sondeo actual.

PollingLocationProviderIsPollingChangeEvent.

Interfaz de google.maps.journeySharing.PollingLocationProviderIsPollingChangeEvent

El objeto de evento que se pasa al controlador de eventos cuando se activa el evento PollingLocationProvider.ispollingchange

error optional
Tipo:  Error optional
El error que causó el cambio en el estado de sondeo, si el cambio de estado se produjo por un error. No se define si el cambio de estado se debe a operaciones normales.