2012-01-15 1 views
1

Я хочу знать:Как GPS на андроиде получает высоту?

1) Как GPS-приемник на андроиде получает высоту от спутников?

2) Сколько сателлитов оно использует?

3) Сколько способов получить высоту? Как я нашел в Интернете, есть 2 вида, таких как SensorManager и LocationManager. В этом случае я могу ошибаться. Пожалуйста, поправьте меня.

4) Какие данные высоты представлены? подъем? степень? расстояние от чего к чему?

Я попытался найти эти вопросы, но их довольно сложно найти. Итак, объясните мне, все эксперты.

Цените все помогает.

+1

Вид дублированного вопроса с ответом: http://stackoverflow.com/questions/2791927/how-do-getaltitude-of-android-gps-location-works –

ответ

2
  1. Каждый спутник GPS точно знает свое местоположение и время и передает эту информацию непрерывно. Сигнал требует времени для перемещения на землю, и приемник использует разницу в задержке времени прибытия сигнала для вычисления трех переменных положения (lat, long, alt) и текущего времени.
  2. Для полного решения требуется минимум 4 сигнала спутника. В большинстве случаев приемник получает от 6 до 12 спутников.
-1

4) Высота над уровнем моря будет находиться в метрах над опорным эллипсоидом WGS 84. Это измерение трудно получить точно из-за формы Земли. Менеджменту Location нельзя доверять относительно высоты, вы, вероятно, получите 0 снаружи, но 8, если вы заходите внутрь здания

+0

Этот ответ, похоже, не отвечает на вопрос. – nadavvadan

+1

Поскольку @nadavvadan уже заявил, что это действительно не отвечает на вопрос, подумайте над добавлением этой информации в качестве комментария к вопросу tho. –

+1

@ Пользователи FabianSchöner с менее чем 50 репутацией не могут комментировать, если я правильно помню. – nadavvadan