Spisie treści
ten Geolokalizacja API nie jest częścią standardu HTML5Jest to jednak ściśle powiązane, ponieważ dzięki HTML5 możemy łatwiej włączyć jego funkcjonalności.ten geolokalizacja pozwala nam zlokalizować za pomocą współrzędnych przybliżoną pozycję systemu lub sprzętu, z którego użytkownik uzyskuje dostęp do zasobu, strony lub dokumentu internetowego, w którym zaimplementowaliśmy API.
Uzyskaj aktualną pozycję
Jest to prawdopodobnie jedno z najbardziej użytecznych zastosowań, jakie możemy nadać temu API, ponieważ pozwalając nam zlokalizować terminal, który uzyskuje dostęp do naszych stron, możemy przywoływać treści regionalne, być może skuteczniej oferować reklamy lub po prostu generować statystyki według lokalizacji. w bardziej bezpośredni sposób, bez zależności od stron trzecich.
W celu uzyskania współrzędnych lokalizacji polegamy na następującej metodzie:
getCurrentPosition (callback, errorCallback, opcje)
Metoda ta uzyskuje aktualną pozycję systemu, który wchodzi na stronę, nie ma na celu bezpośredniego zwracania wyniku, ale możemy przekazać jej inną funkcję, w której przygotowujemy dane z tego, co możemy otrzymać z metody.
Zobaczmy następujący kod, aby zrozumieć część implementacji tej funkcjonalności:
Operacja jest prosta, obiekt nawigatora Powiemy Ci, że musisz uzyskać dostęp do jego właściwości geolokalizacji, zaczynając od metody pobierz aktualną pozycję (), do tego przekazujemy funkcję jako argument, który określa różne opcje, które muszą zostać zainicjowane i przyjąć ich wartości.
Uprawnienia do geolokalizacji
Ponieważ może to być nieco ingerujące w prywatność użytkowników, przywołując się na różne metody geolokalizacji Możliwe, że przeglądarka poprosi użytkownika o zgodę na przesłanie jego pozycji, więc możemy nie uzyskać w tej chwili wszystkich danych za pomocą tego API.
W zależności od urządzenia API może wykorzystywać różne zasoby do uzyskania pozycji, może korzystać z wbudowanego GPS, sieci WI-FI, docelowo może korzystać z adresu IP i dzięki temu nawiązać relację z naszym usługodawcą i podać szacunkową lokalizację użytkownika.
Zastosowany przykład
Zobaczmy kod w HTML Aby skorzystać z metody opisanej powyżej:
Przykład
Długość: | - | Szerokość: | - |
---|---|---|---|
Wysokość: | - | Precyzja: | - |
Dokładność wysokości: | - | Nagłówek: | - |
Prędkość: | - | Czas: | - |
Teraz widzimy, jak przeglądarka prosi o nasze upoważnienie do podania danych o naszej lokalizacji:
Udostępniając dane będziemy mogli uzyskać wyniki korzystania z API.
Jak widać, uzyskujemy dość przydatne dane do zlokalizowania lokalizacji sprzętu, który uzyskuje dostęp do zasobu. Tutaj możesz kontynuować czytanie zaawansowanej geolokalizacji HTML5Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt