Przykład
Uzyskać szerokość i długość geograficzną położenia użytkownika:
var x = document.getElementById("demo");
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
x.innerHTML =
"Geolocation is not supported by this browser.";
}
}
function showPosition(position) {
x.innerHTML =
"Latitude: " + position.coords.latitude +
"<br>Longitude: " + position.coords.longitude;
}
Wynikiem X mogą być:
Latitude: 40.7242737
Longitude: -73.9802387
Spróbuj sam " Definicja i Wykorzystanie
Nieruchomość geolokalizacja zwraca obiekt geolokalizacji, które mogą być używane do zlokalizowania pozycji użytkownika.
Ponieważ może to zagrozić prywatności użytkownika, pozycja nie jest dostępna, chyba że użytkownik zatwierdza go.
Uwaga: Ta właściwość jest tylko do odczytu.
Aby uzyskać więcej informacji na temat Gelocation, odwiedź naszą HTML5 Gelocation samouczek.
Wsparcie przeglądarka
Liczby w tabeli określ pierwszą wersję przeglądarki, która w pełni obsługuje właściwość.
Nieruchomość | |||||
---|---|---|---|---|---|
geolocation | 5.0 | 9.0 | 3.5 | 5.0 | 16,0 |
Uwaga: Geolokalizacja jest znacznie bardziej dokładne dla urządzeń wyposażonych w GPS, jak smartphone.
Składnia
navigator.geolocation
Szczegóły techniczne
Zwracana wartość: | Odniesienie do obiektu geolokalizacji |
---|
<Object Navigator