DeviceMotionEvent

This translation is incomplete. Please help translate this article from English

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() 
Crea un nuevo DeviceMotionEvent.

Properties

DeviceMotionEvent.accelerationRead 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.accelerationIncludingGravityRead 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.rotationRateRead 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.intervalRead 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

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome para AndroidFirefox para AndroidOpera para AndroidSafari en iOSSamsung Internet
DeviceMotionEvent
Experimental
Chrome Soporte completo 11Edge Soporte completo 12Firefox Soporte completo 6IE Sin soporte NoOpera Soporte completo 15Safari Soporte completo 5WebView Android Soporte completo ≤37Chrome Android Soporte completo 18Firefox Android Soporte completo 6Opera Android Soporte completo 14Safari iOS Soporte completo 4.2Samsung Internet Android Soporte completo 1.0
DeviceMotionEvent() constructor
ExperimentalNo estándar
Chrome Soporte completo 59Edge Soporte completo ≤79Firefox ? IE Sin soporte NoOpera ? Safari ? WebView Android Soporte completo 59Chrome Android Soporte completo 59Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android Soporte completo 7.0
acceleration
Experimental
Chrome Soporte completo SiEdge Soporte completo 12Firefox Soporte completo 6IE Sin soporte NoOpera Soporte completo SiSafari ? WebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo 6Opera Android ? Safari iOS Soporte completo 4.2Samsung Internet Android Soporte completo Si
accelerationIncludingGravity
Experimental
Chrome Soporte completo SiEdge Soporte completo 12Firefox Soporte completo 6IE Sin soporte NoOpera Soporte completo SiSafari ? WebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo 6Opera Android Soporte completo SiSafari iOS Soporte completo 4.2Samsung Internet Android Soporte completo Si
interval
Experimental
Chrome Soporte completo SiEdge Soporte completo 12Firefox Soporte completo 6IE Sin soporte NoOpera Soporte completo SiSafari ? WebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo 6Opera Android Soporte completo SiSafari iOS Soporte completo 4.2Samsung Internet Android Soporte completo Si
rotationRate
Experimental
Chrome Soporte completo SiEdge Soporte completo 12Firefox Soporte completo 6IE Sin soporte NoOpera Soporte completo SiSafari ? WebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo 6Opera Android Soporte completo SiSafari iOS Soporte completo 4.2Samsung Internet Android Soporte completo Si

Leyenda

Soporte completo  
Soporte completo
Sin soporte  
Sin soporte
Compatibilidad desconocida  
Compatibilidad desconocida
Experimental. Esperar que el comportamiento cambie en el futuro.
Experimental. Esperar que el comportamiento cambie en el futuro.
No estandar . Esperar poco soporte entre navegadores.
No estandar . Esperar poco soporte entre navegadores.

Ver también