Trang chủ
HTML
Định vị địa lý HTML
Dùng thử: Lỗi hiển thị
Chạy ❯
Nhận trang web của
riêng
bạn
×
Thay đổi định hướng
Lưu mã
Thay đổi chủ đề, Tối/Sáng
Đi tới Không gian
<!DOCTYPE html> <html> <body> <h1>Định vị địa lý HTML</h1> <p>Nhấp vào nút để lấy tọa độ của bạn.</p> <button onclick="getLocation()">Hãy thử</button > <p id="demo"></p> <script> const x = document.getElementById("demo"); hàm getLocation() { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(showPosition, showError); } else { x.innerHTML = "Trình duyệt này không hỗ trợ định vị địa lý."; } } function showPosition(position) { x.innerHTML = "Latitude: " + location.coords.latitude + "<br>Kinh độ: " + location.coords.longitude; } function showError(error) { switch(error.code) { case error.PERMISSION_DENIED: x.innerHTML = "Người dùng đã từ chối yêu cầu Định vị địa lý." phá vỡ; case error.POSITION_UNAVAILABLE: x.innerHTML = "Không có thông tin vị trí." phá vỡ; case error.TIMEOUT: x.innerHTML = "Yêu cầu lấy vị trí của người dùng đã hết thời gian chờ." phá vỡ; case error.UNKNOWN_ERROR: x.innerHTML = "Đã xảy ra lỗi không xác định." phá vỡ; } } </script> </body> </html>