Як iPhone 5 отримує висоту в приміщенні?


11

Наскільки я знаю, існує лише два способи отримати висоту - за допомогою GPS або барометра. GPS не використовується в приміщенні, а в iPhone5 немає барометра. Але iPhone 5 може дати відносно точну висоту без барометра. Як це було можливо?


У якому додатку ви отримуєте цю висоту?
Матьє Ріглер

@MatthieuRiegler Altimeter
demonguy

Можливо, це використання розташованих поблизу (відомих) локацій та інтерполяція?
MrWhite

Але я перевірив щонайменше 3 різні програми, всі вони можуть мати однакову висоту
demonguy

Відповіді:


9

У iPhone є два способи отримати висоту, але барометр - не один з них. Можна використовувати барометр лише для відносних висот, не абсолютних, якщо ви не знаєте поточного атмосферного тиску на рівні моря. Але, як і GPS, Apple підтримує базу даних про розташування (імовірно, включаючи висоту) великої кількості мереж Wi-Fi, тому, якщо включений Wi-Fi, він може визначати висоту від бази даних. Спробуйте вимкнути Wi-Fi на телефоні та дізнайтеся, чи може він все-таки отримати висоту.


1
Ти маєш рацію! Після вимкнення Wi-Fi та перезавантаження я не можу отримати висоту! Але чому? Як Apple отримує висоту точки доступу WiFi?
demonguy

1
@ w3d Вони не GPS та барометр, вони бази даних GPS та wifi. Я відредагую, щоб було зрозуміліше.
Майк Скотт

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

1
@MikeScott Якщо у вас є точне місце розташування точки Wifi та точний розрахунок потужності мережі, я думаю, що можна підрахувати, наскільки високими є високі показники вище та нижче AP. Не впевнений, хоча.
Nzall

3
Ви можете це зробити, якщо у вас є дві, бажано, три відомі точки висоти у будь-який момент часу… ось так це робить сам GPS, тріангуляція на основі різних відомих точок.
Tetsujin

0

Усі GPS-датчики в наших телефонах можуть визначати висоту, так само як і вона може визначати ваше точне місце розташування, оскільки GPS був розроблений для надання тривимірної координати.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.