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.
Advertencia: 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) Non-standard-
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
js
window.addEventListener("devicemotion", function (event) {
console.log(event.acceleration.x + " m/s2");
});
Especificaciones
Specification |
---|
DeviceOrientation Event Specification # devicemotion |
Compatibilidad con navegadores
BCD tables only load in the browser