Phương thức watchPosition()/API trong HTML5
Miêu tả
Phương thức watchPosition thu nhận các cập nhật định kỳ về vị trí địa lý hiện tại của thiết bị. Vị trí này được biểu diễn như là một tập hợp các tọa độ địa lý cùng với thông tin về Heading và tốc độ.
Thông tin vị trí được trả về trong một đối tượng Position. Mỗi update trả về một đối tượng Position mới.
Cú pháp
Sau đây là cú pháp của phương thức trên:
watchPosition(showLocation, ErrorHandler, options);
Các tham số
Dưới đây chúng ta bàn luận chi tiết về các tham số:
showLocation : Nó xác định phương thức callback mà thu nhận thông tin vị trí. Phương thức này được gọi không đồng bộ với một đối tượng tương ứng với đối tượng Position mà lưu thông tin vị trí được trả về.
ErrorHandler : tham số tùy ý này xác định phương thức callback mà được gọi khi một lỗi xảy ra trong khi xử lý việc gọi không đồng bộ. Phương thức này được gọi với đối tượng PositionError mà lưu thông tin lỗi được trả về.
options : tham số tùy ý này xác định tập hợp các tùy chọn để thu nhận thông tin vị trí. Bạn có thể xác định: (a) Sự chính xác của thông tin vị trí trả về (b) Timeout cho việc thu nhận thông tin vị trí và (c) Sử dụng thông tin vị trí đã bắt được.
Giá trị trả về
Phương thức watchPosition trả về một ID giao dịch duy nhất được liên kết với triệu hồi không đồng bộ. Sử dụng ID này để hủy triệu hồi watchPosition và để dừng thu nhận các cập nhật vị trí.
Ví dụ
Nó sẽ cho kết quả sau:
Bài học HTML5 phổ biến khác tại hoconline.club: