accelerationIncludingGravity
property returns the amount of acceleration recorded by the device, in
meters per second squared (m/s
2
)
。不像
DeviceMotionEvent.acceleration
which compensates for the influence of gravity, its value is the sum of the acceleration of the device as induced by the user and the acceleration caused by gravity.
This value is not typically as useful as
DeviceMotionEvent.acceleration
, but may be the only value available on devices that aren't able of removing gravity from the acceleration data, such as on devices that don't have a gyroscope.
var acceleration = deviceMotionEvent.accelerationIncludingGravity;
accelerationIncludingGravity
property is an object providing information about acceleration on three axis. Each axis is represented with its own property:
x
Represents the acceleration upon the x axis which is the west to east axis
y
Represents the acceleration upon the y axis which is the south to north axis
z
Represents the acceleration upon the z axis which is the down to up axis
| 规范 | 状态 | 注释 |
|---|---|---|
| DeviceOrientation Event Specification | 编者草案 | 初始定义。 |
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
更新 GitHub 上的兼容性数据| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
accelerationIncludingGravity
|
Chrome Yes | Edge 12 | Firefox 6 | IE No | Opera Yes | Safari ? | WebView Android Yes | Chrome Android Yes | Firefox Android 6 | Opera Android Yes | Safari iOS 4.2 | Samsung Internet Android Yes |
完整支持
不支持
兼容性未知
实验。期望将来行为有所改变。
DeviceMotionEvent.acceleration
devicemotion
window.ondevicemotion
deviceorientation
DeviceOrientationEvent
DeviceMotionEvent
acceleration
accelerationIncludingGravity
interval
rotationRate