Как iPhone 5 получает высоту в помещении?


11

Насколько я знаю, есть только два способа получить высоту, по GPS или по барометру. GPS не может использоваться в помещении, а у iPhone5 нет барометра. Но iPhone 5 может дать относительно точную высоту без барометра. Как это могло быть возможно?


В каком приложении вы получаете эту высоту?
Матье Риглер

@MatthieuRiegler Высотомер
demonguy

Возможно, он использует близлежащие (известные) местоположения и интерполирует?
MrWhite

Но я протестировал как минимум 3 разных приложения, все они могут иметь одинаковую высоту
demonguy

Ответы:


9

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


1
Ты прав! После выключения WiFi и перезагрузки я не могу получить высоту! Но почему? Как Apple получает высоту точки доступа WiFi?
demonguy

1
@ w3d Это не GPS и барометр, это база данных GPS и Wi-Fi. Я отредактирую, чтобы было понятнее.
Майк Скотт

2
@MikeScott Это не имеет смысла, я получаю высоту на 1-м этаже и иду на 13-й этаж (точно в том же положении х и у), я также могу получить правильную высоту
demonguy

1
@MikeScott Если у вас есть точное местоположение для точки Wi-Fi и точный расчет мощности сети, я думаю, что можно подсчитать, насколько высоко вы находитесь или ниже точки доступа. Не уверен, хотя.
Nzall

3
Вы можете сделать это, если у вас есть две, предпочтительно три известные высоты точки зрения в любой момент времени ... именно так GPS делает это сам, триангуляция на основе различных известных точек.
Тетсуджин

0

Все GPS-датчики в наших телефонах могут определять высоту, точно так же, как они могут определять ваше точное местоположение, так как GPS был разработан, чтобы давать 3D-координаты.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.