2016-12-12 6 views
5

Pracuję nad projektem Android, aby śledzić moje chodzenie. Czy istnieje sposób na uzyskanie dokładności mniejszej niż 10 metrów we wszystkich telefonach.Pracuję nad projektem Android do śledzenia mojego chodzenia. Czy istnieje sposób uzyskania dokładności mniejszej niż 10 metrów we wszystkich telefonach

Różne telefony zwracają różne poziomy dokładności. Nie jestem więc pewien, jakie punkty powinienem wziąć pod uwagę. Jeśli wziąć pod uwagę niską dokładność, tracąc ścieżkę, jeśli rozważę wysoką dokładność zygzakowatą ścieżkę nad budynkami.

Odpowiedz

0

Zastosowanie bezpiecznikami Lokalizacja

ze skondensowanym lokalizacji nie trzeba kwerendy najlepszego dostawcy lokalizacji. Jeśli chcesz uzyskać wysoką dokładność, ustaw ją tylko na żądanie lokalizacji.

setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY); 

się więcej o FusedLocationApi patrz tutaj FusedLoactionApi

+0

Używam tego samego high_accuracy ale różne telefony dają różne dokładności. Tylko jeden lub dwa modele zapewniające dokładność mniejszą niż 10 m, wszystkie inne telefony zwracają od 15 do 25. –