Okno nawigator.geolokalizacja
Przykład
Uzyskaj szerokość i długość geograficzną pozycji użytkownika:
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;
}
Definicja i użycie
Właściwość geolocation
zwraca obiekt Geolocation , którego można użyć do zlokalizowania pozycji użytkownika.
Właściwość geolocation
jest tylko do odczytu.
Właściwość geolocation
jest dostępna tylko w bezpiecznych kontekstach (HTTPS).
Właściwość geolocation
jest dostępna tylko wtedy, gdy użytkownik ją zatwierdzi.
Notatka
Geolokalizacja jest znacznie dokładniejsza w przypadku urządzeń z GPS, takich jak smartfony.
Zobacz też:
Składnia
navigator.geolocation
Wartość zwrotu
Rodzaj | Opis |
Obiekt | Odniesienie do obiektu geolokalizacji. |
Obsługa przeglądarki
navigator.geolocation
jest obsługiwany we wszystkich przeglądarkach:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |