Насколько я знаю, есть только два способа определить высоту: по GPS или по барометру. GPS нельзя использовать в помещении, а в iPhone5 нет барометра. Но iPhone 5 может дать относительно точную высоту без барометра. Как это возможно?
У iPhone есть два способа определения высоты, но барометр не входит в их число. Вы можете использовать барометр только для относительных высот, а не для абсолютных, если только вы не знаете текущее атмосферное давление на уровне моря. Но, помимо GPS, Apple поддерживает базу данных местоположений (предположительно, включая высоту) огромного количества сетей Wi-Fi, поэтому, если Wi-Fi включен, она может определить высоту из базы данных. Попробуйте отключить Wi-Fi на своем телефоне и посмотрите, сможет ли он по-прежнему определять вашу высоту.
Все датчики GPS в наших телефонах могут определять высоту так же, как они могут определять ваше точное местоположение, поскольку GPS был разработан для предоставления трехмерных координат.
Матье Риглер
Демон
Мистер Уайт
Демон