я использую android
в моем маленьком шпиона android helicopter
я получаю надлежащего latitude
и longitude
, когда он находится выше 500 футов от земли, я делаю посадки моего вертолета на основе высоты рассчитанный от altitude
. но то, что я получаю как высоту в большинстве случаев, неверно из-за того, что мой вертолет рушится в земле, вы не знаете, как получить правильную высоту от gps
satellite.and я использую метод getAltitude()
от получение altitude
и с использованием в данных статьяхНе удалось получить надлежащую высоту от спутников GPS в устройстве Android
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" />
Вы проверили, является ли ваша высота всегда неправильной с фиксированным смещением? – Renan
В большинстве случаев я получаю неправильную высоту, так как я записал ту же высоту, когда она была выше 300 футов от земли, а также давала ту же высоту на уровне земли. Именно поэтому мой вертолет рушится. –
GPS имеет погрешность. Менеджер местоположений сообщает о предполагаемой ошибке. Также, если ваше устройство имеет датчик давления, вы можете использовать его для увеличения ваших вычислений на высоте. – snowCrabs