Cửa sổ navigator.geolocation
Ví dụ
Lấy vĩ độ và kinh độ vị trí của người dùng:
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
document.getElementById("demo").innerHTML =
"Geolocation is not supported by this browser.";
}
function showPosition(position) {
document.getElementById("demo").innerHTML =
"Latitude: " + position.coords.latitude +
"Longitude: " + position.coords.longitude;
}
Hãy tự mình thử »Sự miêu tả
Thuộc tính định vị geolocation
trả về một đối tượng Định vị địa lý có thể được sử dụng để xác định vị trí của người dùng.
Thuộc tính định vị geolocation
là chỉ đọc.
Thuộc tính vị trí geolocation
chỉ khả dụng trong bối cảnh bảo mật (HTTPS).
Thuộc tính vị trí geolocation
chỉ khả dụng nếu người dùng chấp thuận nó.
Ghi chú
Định vị địa lý chính xác hơn nhiều đối với các thiết bị có GPS, như điện thoại thông minh.
Xem thêm:
Cú pháp
navigator.geolocation
Giá trị trả về
Kiểu | Sự miêu tả |
Một đối tượng | Một tham chiếu đến một đối tượng Định vị địa lý. |
Hỗ trợ trình duyệt
navigator.geolocation
được hỗ trợ trong tất cả các trình duyệt:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | Yes |