DeviceMotionEvent

Experimental

Esta es una tecnología experimental
Comprueba la Tabla de compabilidad de navegadores cuidadosamente antes de usarla en producción.

El evento DeviceMotionEvent proporciona a los desarrolladores información acerca de la velocidad de los cambios en la posición y orientación del dispositivo.

Aviso: Acualmente, Firefox and Chrome no manejan las corrdenadas de la misma forma. Tenga en cuenta esto cuando lo use.

Constructor

DeviceMotionEvent.DeviceMotionEvent() (en-US)  This API has not been standardized.
Crea un nuevo DeviceMotionEvent.

Properties

DeviceMotionEvent.acceleration (en-US)Read only
Objeto que nos proporciona la aceleración del dispositivo en los ejes X, Y y Z. La aceleración está expresada en m/s2.
DeviceMotionEvent.accelerationIncludingGravity (en-US)Read only
Objeto que nos proporciona la aceleración del dispositivo en los ejes X, Y y Z con el efecto de la gravedad. La aceleración está expresada en m/s2.
DeviceMotionEvent.rotationRate (en-US)Read only
Objeto que nos proporciona los cambios en la orientación del dispositivo en los ejes alpha, beta y gamma. La velocidad de rotación se expresa en grados por segundo
DeviceMotionEvent.interval (en-US)Read only
Número que representa el intervalo de tiempo, en milisegundos, en el que se obtienen los datos del dispositivo..

Ejemplo

window.addEventListener('devicemotion', function(event) {
  console.log(event.acceleration.x + ' m/s2');
});

Especificaciones

Especificación Estado Comentario
DeviceOrientation Event Specification
La definición de 'DeviceMotionEvent' en esta especificación.
Editor's Draft Initial definition.

Compativilidad con los navegadores

BCD tables only load in the browser

Ver también