Geolocation: phương thức clearWatch()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.

Phương thức clearWatch() của giao diện Geolocation được dùng để hủy đăng ký các bộ xử lý giám sát vị trí/lỗi đã được cài đặt trước đó bằng Geolocation.watchPosition().

Cú pháp

js
clearWatch(id)

Tham số

id

Số ID được trả về bởi phương thức Geolocation.watchPosition() khi cài đặt bộ xử lý mà bạn muốn xóa.

Giá trị trả về

Không có (undefined).

Ví dụ

js
let id;
let target;
let options;

function success(pos) {
  const crd = pos.coords;

  if (target.latitude === crd.latitude && target.longitude === crd.longitude) {
    console.log("Congratulations, you've reached the target!");
    navigator.geolocation.clearWatch(id);
  }
}

function error(err) {
  console.error(`ERROR(${err.code}): ${err.message}`);
}

target = {
  latitude: 0,
  longitude: 0,
};

options = {
  enableHighAccuracy: false,
  timeout: 5000,
  maximumAge: 0,
};

id = navigator.geolocation.watchPosition(success, error, options);

Thông số kỹ thuật

Thông số kỹ thuật
Geolocation
# clearwatch-method

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

Xem thêm