Tanto quanto eu sei, existem apenas duas maneiras de obter altitude, por GPS ou por barômetro. O GPS não é utilizável em ambientes internos e o iPhone5 não possui barômetro. Mas o iPhone 5 pode fornecer uma altitude relativamente precisa sem barômetro. Como isso foi possível?
11
Respostas:
O iPhone tem duas maneiras de obter altitude, mas o barômetro não é um deles. Você só pode usar um barômetro para altitudes relativas, não absolutas, a menos que conheça a pressão atmosférica atual no nível do mar. Mas, além do GPS, a Apple mantém um banco de dados dos locais (provavelmente incluindo a altitude) de um grande número de redes wifi, portanto, se o wifi estiver ativado, ele poderá determinar a altitude no banco de dados. Tente desligar o Wi-Fi no seu telefone e veja se ele ainda consegue atingir sua altitude.
fonte
Todos os sensores de GPS em nossos telefones podem determinar a altitude, assim como determinar sua localização precisa, pois o GPS foi projetado para fornecer coordenadas 3D.
fonte