¿Cómo obtiene el iPhone 5 la altitud interior?

11

Hasta donde sé, solo hay dos formas de obtener altitud, por GPS o por barómetro. El GPS no se puede usar en una habitación interior, y el iPhone5 no tiene barómetro. Pero el iPhone 5 puede proporcionar una altitud relativamente precisa sin barómetro. Como podría ser posible?

demonguy
fuente
¿En qué aplicación obtienes esta altitud?
Matthieu Riegler
@MatthieuRiegler Altimeter
demonguy
¿Quizás está usando ubicaciones cercanas (conocidas) e interpolando?
MrWhite
Pero he probado al menos 3 aplicaciones diferentes, todas pueden tener la misma altitud
demonguy

Respuestas:

9

El iPhone tiene dos formas de obtener altitud, pero el barómetro no es una de ellas. Solo puede usar un barómetro para altitudes relativas, no absolutas, a menos que conozca la presión atmosférica actual al nivel del mar. Pero además del GPS, Apple mantiene una base de datos de las ubicaciones (presumiblemente, incluida la altitud) de una gran cantidad de redes wifi, por lo que si el wifi está habilitado, puede determinar la altitud de la base de datos. Intente apagar el wifi en su teléfono y vea si aún puede alcanzar su altitud.

Mike Scott
fuente
1
¡Tienes razón! Después de apagar el WiFi y reiniciar, ¡no puedo obtener altitud! Pero, ¿por qué? ¿Cómo obtiene Apple la altitud del punto de acceso WiFi?
demonguy
1
@ w3d No son GPS ni barómetro, son GPS y base de datos wifi. Lo editaré para hacerlo más claro.
Mike Scott
2
@MikeScott No tiene sentido, obtengo una altitud en el primer piso, y voy al 13 ° piso (exactamente en la misma posición xey), también puedo obtener la altitud correcta
demonguy
1
@MikeScott Si tiene una ubicación precisa para el punto Wifi y un cálculo preciso de la potencia de la red, creo que es posible calcular qué tan alto está por encima o por debajo del AP. Aunque no estoy seguro.
Nzall
3
Puede hacerlo si tiene dos, preferiblemente tres puntos de altitud conocidos a la vista en un momento dado ... así es como lo hace el GPS, triangulación basada en varios puntos conocidos.
Tetsujin
0

Todos los sensores GPS en nuestros teléfonos pueden determinar la altitud, al igual que puede determinar su ubicación precisa, ya que el GPS fue diseñado para proporcionar coordenadas 3D.

Wayne
fuente