API Geolocation JavaScript

Obiekt Geolocation

Obiekt Geolocation pozwala użytkownikowi dostarczyć swojej pozycji do aplikacji webowej. Ze względu na powody prywatności, użytkownik musi wyrazić zgodę na raportowanie informacji o pozycji.

Uwaga:Ta funkcja jest dostępna tylko w kontekście bezpiecznym (HTTPS).

Uwaga:Dla urządzeń z GPS, takich jak iPhone, lokalizacja jest najbardziej dokładna.

Interfejs Geolocation API jest dostępny przez obiekt navigator.geolocation.

Atrybuty obiektu Geolocation

Atrybut Opis
coordinates Zwraca pozycję urządzenia na Ziemi i wysokość.
position Zwraca pozycję urządzenia w danym momencie.
positionError Zwraca przyczynę błędu występującego podczas użycia urządzenia do geolokalizacji.
positionOptions Opis obiektu zawierającego atrybuty opcji, który jest przekazywany jako parametr do Geolocation.getCurrentPosition() i Geolocation.watchPosition().

Metody obiektu Geolocation

Metoda Opis
clearWatch() Odznacz wcześniejszy monitorowanie pozycji i błędów za pomocą Geolocation.watchPosition().
getCurrentPosition() Zwraca bieżącą pozycję urządzenia.
watchPosition() Zwróć wartość ID monitorowania, a następnie przekazuj ją do metody Geolocation.clearWatch() w celu wyrejestrowania procesora.