Vĩ độ và kinh độ
Geolocation property trả về Geolocation object định vị vị trí user. Object là navigator.geolocation. Vì liên quan riêng tư, vị trí chỉ có khi user cho phép.
Cú pháp
navigator.geolocation;
Ví dụ
Dùng position.coords (read-only) với geolocation tìm latitude/longitude.
<html> <body> <p id = "location"></p> <script> var loc = document.getElementById("location"); if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(getPos); } function getPos(position) { loc.innerHTML = "Latitude: " + position.coords.latitude + " </br> Longitude: " + position.coords.longitude; } </script> </body> </html>
Kết quả
Latitude: 17.4381439 Longitude: 78.3948683
Lưu ý:
- Chỉ hoạt động trên HTTPS (localhost được)
- User phải cho phép (prompt trình duyệt)
getCurrentPosition(success, error, options)có callback lỗi và options (timeout, enableHighAccuracy)watchPosition()theo dõi liên tục