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> |