gpt4 book ai didi

javascript - 如何在 DeviceMotionEvent 获得加速

转载 作者:行者123 更新时间:2023-11-28 03:35:27 26 4
gpt4 key购买 nike

使用 Dart,我正在尝试访问 HTML 页面上的加速度计。使用陀螺仪没有问题,文档明确指出 DeviceOrientationEvent 具有 alpha、beta 和 gamma 属性,并且工作正常。

但是对于 DeviceMotionEvent,我如何访问加速?在文档中: http://api.dartlang.org/docs/bleeding_edge/dart_html/DeviceMotionEvent.html您可以阅读:“它提供有关旋转速率以及沿所有三个轴的加速度的信息。”。但是,属性列表并没有这样说,自动完成和未键入的“hacking”都没有尝试读取“accelerationIncludingGravity”。

我能得到一些提示吗?

谢谢!

最佳答案

DeviceMotionEvent 的加速度和加速度包括重力属性现在可以使用,提供对 DeviceAcceleration 的 x、y、z 属性的访问:

window.onDeviceMotion.listen((DeviceMotionEvent e) {
print(e.acceleration.x);
print(e.acceleration.y);
print(e.acceleration.z);
print(e.accelerationIncludingGravity.x);
});

根据 Issue 9092 , initDeviceMotionEvent 是唯一缺少的东西。

关于javascript - 如何在 DeviceMotionEvent 获得加速,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14695191/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com