2013-06-03 3 views
0

Я хочу, чтобы мое приложение показывало пользователю высоту в его текущем местоположении.Android: получить высоту на каждом телефоне

Я попробовал это с помощью LocationManager, получил долготу и широту, и теперь я попытался использовать .getAltitude(), чтобы получить значение. Он всегда показывает 0. hasAltitude() возвращает false.

Итак, какой правильный способ получить высоту до моего текущего местоположения для каждого мобильного телефона с датчиком GPS?

ответ

1

Вредоносная программа, предназначенная для использования только вашим провайдером GPS.

Далее: оставьте свой рабочий стол и выйдите, на эмуляторе вы не получите значение высоты.

+0

Спасибо, я решил это в этот момент. Вы знаете, как я получаю реальную над морем ценность с высоты? – user896692

+0

вы не можете получить средний уровень моря, вы получите высоту над эллипсоидом. Это очень сложный расчет. Существует программное обеспечение Nasa с доступным src. Я recnetly искать его, но я никогда не использовал его. Но это может стоить собственного вопроса здесь, в So. – AlexWien