Najlepszy samouczek HTML5 geopositioning W 2024 r. W tym samouczku możesz dowiedzieć się Zlokalizuj pozycji użytkownika,Pomoc Browser,HTML5 - Wykorzystanie kierowania geograficznego,Przykłady,Obsługa błędów i odrzucone,Przykłady,Pokaż wyniki w mapie,Przykłady,Informacji podanych lokalizacji,getCurrentPosition () Metoda - dane powrotu,Geolokalizacja obiektu - inne ciekawe sposoby,Przykłady,
HTML5 Geolokalizacja (geopositioning) używane do zlokalizowania położenia użytkownika.
HTML5 API geolokalizacji, aby uzyskać lokalizację użytkownika.
W świetle tej funkcji może naruszać prywatność użytkowników, chyba że użytkownik zgadza się inaczej, informacje o lokalizacji użytkownika nie jest dostępna.
Internet Explorer 9+, Firefox, Chrome, Safari i Opera obsługa geolokalizacji (położenie geograficzne).
Uwaga: Geolokalizacja (geopositioning) dla urządzeń z GPS, takich jak iPhone, geopositioning dokładniejsze.
Użyj metody getCurrentPosition (), aby uzyskać lokalizację użytkownika.
Poniższy przykład jest prostym przykładem geolokalizacja, użytkownik może powrócić do szerokości i długości geograficznej lokalizacji:
Przykłady analizy:
Powyższy przykład jest bardzo prosty skrypt geopositioning, obsługi błędów.
Sposób drugi parametr getCurrentPosition () do obsługi błędów. Określa ona, gdy funkcja get uruchomić, gdy lokalizacja użytkownika nie powiodło się:
Kod błędu:
Aby wyświetlić wyniki na mapie, trzeba dostępu może korzystać z szerokości i długości geograficznej serwisów mapowych, takich jak Google Maps czy Baidu mapie:
W powyższym przykładzie, używamy szerokości i długości geograficznej danych zwracanych przez położenie wyświetlacza (za pomocą obrazów statycznych) w Google Maps.
skrypt Google Maps
Powyższy związek pokazuje, jak użyć skryptu do wyświetlania interaktywną mapę z markerem, zoom i opcje przeciągania.
Ta strona pokazuje, jak wyświetlić lokalizację użytkownika na mapie. Jednak informacje geolokalizacji dla danej lokalizacji jest również bardzo przydatne.
Przykład:
T w przypadku powodzenia, metody getCurrentPosition () zwraca obiekt. Zawsze zwraca właściwości szerokości, długości i dokładności. Jeśli to możliwe, następujące dodatkowe nieruchomość jest zwracana.
属性 | 描述 |
---|---|
coords.latitude | 十进制数的纬度 |
coords.longitude | 十进制数的经度 |
coords.accuracy | 位置精度 |
coords.altitude | 海拔,海平面以上以米计 |
coords.altitudeAccuracy | 位置的海拔精度 |
coords.heading | 方向,从正北开始以度计 |
coords.speed | 速度,以米/每秒计 |
timestamp | 响应的日期/时间 |
watchPosition () - Zwraca bieżącą lokalizację użytkownika i nadal powrotu zaktualizowane stanowisko (jak GPS w samochodzie), kiedy użytkownik.
Sposób zatrzymania watchPosition () - clearWatch ()
Poniższy przykład ilustruje sposób watchPosition (). W przeglądarce musi być dokładny urządzenia GPS w celu przetestowania przypadków (takich jak iPhone):