Czy GPS wymaga internetu?

Czy konieczne jest włączenie obu Internet i GPS, zanim będę mógł odczytać moją aktualną lokalizację (kraj, miasto, miejscowość itp.) w mojej aplikacji? Jeśli tak, to jakiś alternatywny sposób, aby uzyskać lokalizację tylko z GPS? ponieważ dostępność internetu jest problemem.

Author: Ibad, 2012-08-26

5 answers

Jak mówili inni, nie potrzebujesz internetu do GPS.

GPS to w zasadzie satelitarny system pozycjonowania, który jest przeznaczony do obliczania współrzędnych geograficznych na podstawie informacji o czasie otrzymywanych z wielu satelitów w konstelacji GPS. GPS ma stosunkowo powolny czas do pierwszej naprawy (TTFF), a od zimnego startu (czyli bez ostatniej znanej pozycji), może trwać do 15 minut, aby pobrać dane potrzebne z satelitów do obliczenia pozycji. A-GPS używany przez sieci komórkowe skraca ten czas, wykorzystując sieć komórkową do dostarczania danych satelitarnych do telefonu.

Ale niezależnie od tego, czy jest to A-GPS, czy lokalizacja GPS, wszystko, co pochodzi, to współrzędne geograficzne (Szerokość/Długość geograficzna). Nie można uzyskać więcej tylko z GPS.

Aby móc zwrócić cokolwiek innego niż współrzędne (np. adres), potrzebny jest jakiś mechanizm do odwrotne geokodowanie. Zazwyczaj odbywa się to poprzez odpytywanie serwera lub usługi internetowej (na przykład za pomocą Google Maps lub Bing Maps, ale są inne). Niektóre usługi pozwalają na buforowanie danych lokalnie, ale pobieranie informacji o mapie w okolicy wymaga połączenia z Internetem przez pewien czas.

Chociaż wymaga to znacznego wysiłku, możesz napisać własne narzędzie do odwróconego geokodowania, ale nadal musisz być w stanie przechowywać dane gdzieś, ponieważ ilość danych wymaganych do tego jest znacznie większa, można przechowywać w telefonie, co oznacza, że nadal potrzebujesz połączenia z Internetem, aby to zrobić. Jeśli myślisz o narzędziach takich jak urządzenia nawigacyjne GPS Garmin, to przechowują one dane lokalnie, więc jest to możliwe, ale musisz zoptymalizować je pod kątem maksymalnej pamięci i prawdopodobnie potrzebujesz więcej niż jest ogólnie dostępne w telefonie.

Dolna linia:

Krótka odpowiedź na twoje pytanie brzmi: Nie Nie potrzebujesz aktywnego Internetu połączenie aby uzyskać współrzędne , ale jeśli nie budujesz specjalistycznego urządzenia lub nie masz nieograniczonej przestrzeni dyskowej, będziesz potrzebował połączenia internetowego, aby zmienić te współrzędne w cokolwiek innego.

 89
Author: psubsee2003,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-07-18 23:14:18

W Android 4

Przejdź do Ustawienia - > usługi lokalizacyjne - >

Odznacz usługę lokalizacji Google.
Sprawdź satelity GPS.

Do testu możesz użyć testu GPS .Proszę przetestować Na Zewnątrz!
Mapy Offline są dostępne w nowej wersji Google map .

 15
Author: Phonix,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-10-27 07:59:11

SÄ… dwie kwestie:

  1. uzyskanie aktualnych współrzędnych (długość, szerokość, być może wysokość) na podstawie niektórych zewnętrznych sygnałów odbieranych przez urządzenie i
  2. wyprowadzenie pozycji (adresu) czytelnej dla człowieka ze współrzędnych.

Aby uzyskać współrzędne nie potrzebujesz Internetu. GPS jest oparty na satelicie. Ale aby uzyskać informacje o ulicy/mieście na podstawie współrzędnych, musisz albo zaimplementować mapę i odpowiednie algorytmy samodzielnie na urządzenie (dużo pracy!) lub polegać na sprawdzonych usługach, np. przez Google, w którym to przypadku potrzebujesz połączenia z Internetem.

Od niedawna, Google pozwala na buforowanie map, co przynajmniej pozwala pokazać swoją aktualną pozycję na mapie, nawet bez połączenia danych, pod warunkiem, że wcześniej buforowane mapy, kiedy można uzyskać dostęp do Internetu.

 4
Author: Igor F.,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-08-26 12:59:07

GPS nie wymaga żadnego połączenia internetowego lub bezprzewodowego, ale istnieją technologie takie jak A-GPS, które wykorzystują sieć komórkową, aby skrócić czas pierwszej naprawy lub początkowego pozycjonowania lub zwiększyć precyzję w sytuacjach, gdy jest niska widoczność satelitarna.

Telefony z Androidem używają A-GPS. Jeśli nie ma łączności, używają czystego GPS. Nie nadpisują trybu sieci danych. Jeśli go wyłączysz, telefon nie będzie używał żadnego połączenia danych (co jest przydatne, jeśli jesteś za granicą i nie chcesz płacić drogiego roamingu danych).

 3
Author: Aleksandar Stojadinovic,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-08-26 12:34:58

Dowiedziałem się, że GPS nie potrzebuje internetu, ale oczywiście jeśli trzeba pobrać mapy, trzeba mieć połączenie z danymi lub wifi.

Http://androidforums.com/samsung-fascinate/288871-gps-independent-3g-wi-fi.html http://www.droidforums.net/forum/droid-applications/63145-does-google-navigation-gps-requires-3g-work.html

 1
Author: Korcholis,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-08-26 09:30:15