Computer >> Máy Tính >  >> Lập trình >> HTML

Cách xử lý lỗi Vị trí địa lý trong HTML5?


API vị trí địa lý HTML5 cho phép bạn chia sẻ vị trí của mình với các trang web yêu thích của bạn. JavaScript có thể nắm bắt được vĩ độ và kinh độ của bạn và có thể được gửi đến máy chủ web phụ trợ và thực hiện những việc quan tâm đến vị trí như tìm các doanh nghiệp địa phương hoặc hiển thị vị trí của bạn trên bản đồ.

Vị trí địa lý rất phức tạp và rất cần thiết để phát hiện bất kỳ lỗi nào và xử lý nó một cách khéo léo.

Các phương thức định vị địa lý getCurrentPosition () và watchPosition () sử dụng phương thức gọi lại của trình xử lý lỗi tạo ra PositionError vật. Đối tượng này có hai thuộc tính sau -

Thuộc tính Loại Mô tả
Số Chứa mã số cho lỗi.
tin nhắn Chuỗi Chứa mã số cho lỗi.

Bảng sau mô tả các mã lỗi có thể có được trả về trong đối tượng Vị trí lỗi.

Không đổi Mô tả
0
UNKNOWN_ERROR
Phương pháp này không thể truy xuất vị trí của thiết bị do lỗi không xác định.
1
PERMISSION_DENIED
Phương pháp này không thể truy xuất vị trí của thiết bị vì ứng dụng không có quyền sử dụng Dịch vụ vị trí.
2
POSITION_UNAVAILABLE
Không thể xác định vị trí của thiết bị.
3
TIMEOUT
Phương pháp không thể truy xuất thông tin vị trí trong khoảng thời gian chờ tối đa đã chỉ định.

Đây là cách bạn có thể sử dụng đối tượng PositionError. Phương thức errorHandler là một phương thức gọi lại -

Cách xử lý lỗi Vị trí địa lý trong HTML5?