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