GPS w aplikacji nie zawsze pokazuje bieżące położenie

0

GPS w aplikacji nie pokazuje mi zawsze wskazuje mi bieżącąe położenie. Macie może pomysł dalaczego tak się dzieje? Może jakaś funkcja w Android Studio nie działa właściwie a może wsatwiłem w złe miejsce? Pozdrawiam

1

Pewnie coś jest źle. Albo nie masz zasięgu.

To wszystkie informacje, które można Ci udzielić na podstawie informacji.

Jeżeli podasz więcej informacji

  • testujesz na emulatorze czy prawdziwym sprzęcie
  • czy na każdym urządzeniu tak jest
  • czy na pewno masz zasięg GPS
  • pokażesz jakiś kod

To można dyskutować dalej

0
MikolajR napisał(a):

GPS w aplikacji nie pokazuje mi zawsze wskazuje mi bieżącąe położenie. Macie może pomysł dalaczego tak się dzieje? Może jakaś funkcja w Android Studio nie działa właściwie a może wsatwiłem w złe miejsce? Pozdrawiam

No to dobrze ci pokazuje ze masz biezace polozenie, to jakie chcesz polozenie zobaczyc na telefonie z gps ktory trzymasz w reku?

0

GPS albo ci pokazuje właściwe położenie, albo wcale. Co ważne, lokalizacjaw Androidzie do dawna nie działa (albo przynajmniej nie jest to zalecane) w oparciu wyłącznie o GPS. Programista może zapytać o położenie, określić (zasugerować), jak świeże i dokładne to położenie ma być, a telefon na podstawie tego zapytania odpowiada, bo dane o położeniu ma z wielu możliwych miejsc:

  • Wifi
  • Akcelerometr
  • BTS'y
  • GPS/Glonas

Możliwe, że sąsiad za ścianą dopiero się wprowadził i przywiózł ze sobą stary router WiFi, albo jakaś podobna akcja.

0

@piotrpo: podaj jeden przyklad kodu ktory bierze dane GPS z akceleromteru xDDDDDD blagam? podaj.

0

@chomikowski: Akcelerometr jest wykorzystywany do określania czy telefon się rusza, czy nie. Jeżeli się nie porusza to prawdopodobnie jego pozycja nie uległa zmianie. Mając wiedzę o tym czy telefon się porusza, Android LocationManager "decyduje", jak często jest potrzebna aktualizacja pozycji za pomocą GPS.

0

@piotrpo: nie takie bylo pytanie. Podaj mi przyklad jak pobrac dane GPS konkretnie. nie czy telefon sie rusza czy nie tylko gdzie sie znajduje

0

@chomikowski: Ale to gra jest w 20 pytań? Podałem ci przykład jak wykorzystywany jest mechanizm sensor fusion w celu oszczędzania energii, z użyciem akcelerometru. Np. ta metoda zwróci ci dane historyczne, albo dokona świeżego pomiaru z GNSS (jeżeli dostępne), albo poda ci dane na podstawie widoczności AP/BTS

0

Po prostu napisz ze pomyliles sie i nie da sie zebrac danych GPS z akcelerometru. Inaczej wszystkie moduly GPS nie bylyby potrzebne. to co piszesz to jakby powiedziec ze telefon wyswietli ci dane o polozeniu jesli bedzie w nim GPS :)

0

Ale gdzie się pomyliłem? Gdzie napisałem, że dane GPS pobiera się akcelerometrem? Przy użyciu tej metody, dostaniesz lokalizację, nawet, jeżeli telefon nie ma GPS (albo ogólnie GNSS, jak się już czepiamy słówek), ustali ją sobie po identyfikatorach sieci radiowych, które "widzi".

0

"bo dane o położeniu ma z wielu możliwych miejsc:

Wifi
Akcelerometr
BTS'y
GPS/Glonas"

no tu napisales ze dane ma z wielu miejsc czyli wykulczajac wszystkie inne miejsca i pozostawiajac: Akcelerometr powinnismy takie dane dostac

0

Ok, pominąłem "sensor fusion". Akcelerometr jest uzywany do określenia, czy należy, lub nie należy pobierać nową pozycję z GPS.

1 użytkowników online, w tym zalogowanych: 0, gości: 1