API Địa lý HTML5 cho phép bạn chia sẻ vị trí với các trang web yêu thích. JavaScript có thể lấy vĩ độ và kinh độ, gửi đến máy chủ backend, và thực hiện các tính năng nhận biết vị trí như tìm doanh nghiệp địa phương hoặc hiển thị vị trí trên bản đồ.
Ví dụ
Hãy xem cách lấy vị trí hiện tại −
<!DOCTYPE HTML> <html> <head> <script> function showLocation(position) { var latitude = position.coords.latitude; var longitude = position.coords.longitude; alert("Vĩ độ : " + latitude + " Kinh độ: " + longitude); } function errorHandler(err) { if(err.code == 1) { alert("Lỗi: Truy cập bị từ chối!"); } else if( err.code == 2) { alert("Lỗi: Vị trí không khả dụng!"); } } function getLocation(){ if(navigator.geolocation){ // timeout 60000 ms (60 giây) var options = {timeout:60000}; navigator.geolocation.getCurrentPosition(showLocation, errorHandler, options); } else{ alert("Xin lỗi, trình duyệt không hỗ trợ định vị!"); } } </script> </head> <body> <form> <input type="button" onclick="getLocation();" value="Lấy vị trí"/> </form> </body> </html>