HTML5 - Pozycja monitora

Spisie treści
Kontrolowanie pozycji terminala przez geolokalizacja Pozwala nam to nie tylko być na bieżąco z aktualną pozycją w momencie składania zapytania, ale także śledzić zmiany pozycji, które zachodzą podczas korzystania lub odwiedzania naszej strony.
Aby to osiągnąć, mamy nową metodę o nazwie pozycja obserwacyjna który działa w podobny sposób do pobierz aktualną pozycję, ale informuje nas, kiedy zmienia się pozycja.
Dodatkowo możemy ustalić inne opcje, aby te funkcje były bardziej przydatne dla naszych celów.
Opcje geolokalizacji
Jest to trzeci argument, który możemy przekazać do naszych metod pobierz aktualną pozycję z pozycja obserwacyjna, w tym argumencie możemy zdefiniować szereg wartości, które pozwalają nam na wykonanie zadania geolokalizacja w sposób bardziej przywiązany do naszych potrzeb, ponieważ poprzez te wartości możemy zdefiniować aspekty, w jaki sposób chcemy uchwycić pozycję tego, kto wchodzi na naszą stronę lub korzysta z niej HTML5.
Zobaczmy dostępne opcje:
  • włącz wysoką dokładność: Opcja ta pozwala na dokładniejsze uzyskanie pozycji, prosi przeglądarkę o podanie nam pozycji z największą możliwą precyzją; Nie możemy jednak polegać tylko na tym, ponieważ największą precyzję daje korzystanie z urządzeń takich jak GPS, być może nadejdzie moment, w którym żaden z tych zasobów nie będzie dostępny.
  • koniec czasu: Pozwala nam to ustalić limit czasu, w którym możemy czekać na odpowiedź, dzięki czemu możemy zwiększyć lub zmniejszyć ten czas i uzyskać informacje lub być może odłożyć na bok wspomniane uzyskiwanie, jeśli przyspieszenie naszej strony zajmuje dużo czasu.
  • maksymalny Wiek: Pozwala nam kontrolować, jak stara może być pozycja przechowywana w pamięci podręcznej przeglądarki, aby można ją było nam przekazać, dzięki czemu możemy uniknąć ponownego proszenia o dane i szybciej wyświetlać informacje, a także możemy uniknąć korzystania z bardzo starych informacji to może nie być prawdziwe w tej chwili.
Zobaczmy na poniższym obrazku, jak możemy zaimplementować użycie tych opcji:

Jak widać tworzymy zmienną, w której przechowujemy różne wartości każdej opcji, następnie przekazujemy tę zmienną jako trzeci parametr do naszego Metoda getCurrentPosition().
Monitorowanie pozycji
ten monitorowanie pozycji pozwala nam być świadomym zmiany miejsca w systemie, przez które użytkownik wchodzi na naszą stronę, istnieje wiele powodów, aby skorzystać z tej opcji, np. wyświetlanie informacji związanych z miejscem, pogodą itp.
Aby to osiągnąć, mamy metodę pozycja obserwacyjna () który działa w podobny sposób do pobierz aktualną pozycję, z tą różnicą, że ma metoda wywołania zwrotnego co pozwala nam uzyskać nową pozycję, gdy się zmieni.
Ponieważ przez niektórych użytkowników może to być uznane za inwazyjne, mamy możliwość zatrzymania monitorowania tej pozycji dzięki Metoda clearWatch (), do którego przekazujemy obiekt pozycja obserwacyjna a wraz z nim zdobywanie pozycji zostaje zatrzymane.
Zobaczmy na poniższym obrazku kod, za pomocą którego możemy to zrobić:

Dzięki temu wiemy już, jak korzystać z geolokalizacji w bardziej szczegółowy sposób, ukończyliśmy samouczek, nauczyliśmy się śledzić pozycję określonego systemu, a także określać więcej opcji podczas pracy z pozycją geograficzną systemu.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt
wave wave wave wave wave