Geolocation

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.

Geolocation là một giao diện đại diện cho một đối tượng có thể lấy vị trí của thiết bị theo cách lập trình. Nó cho nội dung web quyền truy cập vào vị trí của thiết bị. Điều này cho phép một website hoặc ứng dụng cung cấp kết quả tùy chỉnh dựa trên vị trí của người dùng.

Một đối tượng có giao diện này được lấy thông qua thuộc tính navigator.geolocation do đối tượng Navigator triển khai.

Note: Vì lý do bảo mật, khi một trang web cố gắng truy cập thông tin vị trí, người dùng sẽ được thông báo và được yêu cầu cấp quyền. Hãy lưu ý rằng mỗi trình duyệt có chính sách và cách thức riêng để yêu cầu quyền này.

Thuộc tính thể hiện

Giao diện Geolocation không triển khai, cũng không kế thừa bất kỳ thuộc tính nào.

Phương thức thể hiện

Giao diện Geolocation không kế thừa bất kỳ phương thức nào.

Geolocation.getCurrentPosition()

Xác định vị trí hiện tại của thiết bị và trả về một đối tượng GeolocationPosition chứa dữ liệu.

Geolocation.watchPosition()

Trả về một giá trị long đại diện cho hàm callback vừa được thiết lập để được gọi mỗi khi vị trí của thiết bị thay đổi.

Geolocation.clearWatch()

Xóa bộ xử lý cụ thể đã được cài đặt trước đó bằng watchPosition().

Thông số kỹ thuật

Specification
Geolocation
# geolocation_interface

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

Xem thêm