LinearAccelerationSensor
Khả dụng hạn chế
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
Giao diện LinearAccelerationSensor của Sensor APIs cung cấp trong mỗi lần đọc gia tốc được áp dụng lên thiết bị theo cả ba trục, nhưng không bao gồm đóng góp của trọng lực.
Để sử dụng cảm biến này, người dùng phải cấp quyền truy cập cảm biến thiết bị 'accelerometer' thông qua Permissions API. Ngoài ra, tính năng này có thể bị chặn bởi một Chính sách quyền được đặt trên máy chủ của bạn.
Hàm khởi tạo
LinearAccelerationSensor()-
Tạo một đối tượng
LinearAccelerationSensormới.
Thuộc tính phiên bản
Kế thừa các thuộc tính từ các tổ tiên của nó, Accelerometer, Sensor và EventTarget.
Phương thức phiên bản
LinearAccelerationSensor không có phương thức riêng. Tuy nhiên, nó kế thừa các phương thức từ các giao diện cha, Sensor và EventTarget.
Sự kiện
LinearAccelerationSensor không có sự kiện riêng. Tuy nhiên, nó kế thừa các sự kiện từ giao diện cha, Sensor.
Ví dụ
Gia tốc tuyến tính thường được đọc trong callback sự kiện reading. Trong ví dụ bên dưới, điều này xảy ra sáu mươi lần một giây.
let laSensor = new LinearAccelerationSensor({ frequency: 60 });
laSensor.addEventListener("reading", (e) => {
console.log(`Linear acceleration along the X-axis ${laSensor.x}`);
console.log(`Linear acceleration along the Y-axis ${laSensor.y}`);
console.log(`Linear acceleration along the Z-axis ${laSensor.z}`);
});
laSensor.start();
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| Accelerometer> # linearaccelerationsensor-interface> |