DeviceMotionEvent
Baseline 2023
Newly available
Since September 2023, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
Expérimental: Cette fonction est expérimentale
Puisque cette fonction est toujours en développement dans certains navigateurs, veuillez consulter le tableau de compatibilité pour les préfixes à utiliser selon les navigateurs.
Il convient de noter qu'une fonctionnalité expérimentale peut voir sa syntaxe ou son comportement modifié dans le futur en fonction des évolutions de la spécification.
Résumé
DeviceMotionEvent
fournit aux développeurs Web des informations sur la vitesse des changements de position et d'orientation de l'appareil.
Attention : Actuellement, Firefox et Chrome ne gèrent pas les coordonnées de la même manière. Faites attention à cela lorsque vous les utilisez.
Constructeur
DeviceMotionEvent.DeviceMotionEvent()
-
Crée un nouvel
DeviceMotionEvent
.
Propriétés
DeviceMotionEvent.acceleration
Lecture seule-
Un objet donnant l'accélération du dispositif sur les trois axes X, Y et Z. L'accélération est exprimée en m/s2.
DeviceMotionEvent.accelerationIncludingGravity
Lecture seule-
Un objet donnant l'accélération de l'appareil sur les trois axes X, Y et Z avec l'effet de la gravité. L'accélération est exprimée en m/s2.
DeviceMotionEvent.rotationRate
Lecture seule-
Un objet donnant le taux de changement d'orientation de l'appareil sur les trois axes d'orientation alpha, bêta et gamma. Le taux de rotation est exprimé en degrés par seconde.
DeviceMotionEvent.interval
Lecture seule-
Nombre représentant l'intervalle de temps, en millisecondes, auquel les données sont obtenues à partir de l'appareil.
Exemple
window.addEventListener("devicemotion", function (event) {
console.log(event.acceleration.x + " m/s2");
});
Spécifications
Specification |
---|
Device Orientation and Motion # devicemotion |
Compatibilité des navigateurs
BCD tables only load in the browser