GPS достаточно точен, чтобы вы могли поднять его на несколько метров, но, вероятно, это не то, что вы собираетесь.
Полагаю, вы можете попробовать какой-нибудь гидролокатор после того, как определите, что микрофон / динамик телефона направлен прямо на землю с помощью акселерометра.Можно предположить STP, что, вероятно, приведет к ошибке около 20%.
Вы также можете сказать пользователю бросить предмет и использовать акселерометр, чтобы увидеть, как долго он падает, прежде чем ударить по земле.Наверное, самый точный и точный.Это может использовать много телефонов, хотя.