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.

EventTarget Sensor Accelerometer LinearAccelerationSensor

Hàm khởi tạo

LinearAccelerationSensor()

Tạo một đối tượng LinearAccelerationSensor mớ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, SensorEventTarget.

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, SensorEventTarget.

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.

js
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

Tương thích trình duyệt