Wie erhält das iPhone 5 die Innenhöhe?

Soweit ich weiß, gibt es nur zwei Möglichkeiten, die Höhe zu ermitteln, per GPS oder per Barometer. GPS ist in Innenräumen nicht verwendbar, und das iPhone5 hat kein Barometer. Aber das iPhone 5 kann ohne Barometer eine relativ genaue Höhe angeben. Wie könnte es möglich sein?

In welcher App bekommt man diese Höhe ?
@MatthieuRiegler Höhenmesser
Vielleicht werden nahe gelegene (bekannte) Standorte verwendet und interpoliert?
Aber ich habe mindestens 3 verschiedene Apps getestet, sie können alle die gleiche Höhe erreichen

Antworten (2)

Das iPhone hat zwei Möglichkeiten, die Höhe zu ermitteln, aber das Barometer gehört nicht dazu. Sie können ein Barometer nur für relative Höhen verwenden, nicht für absolute, es sei denn, Sie kennen den aktuellen atmosphärischen Druck auf Meereshöhe. Aber neben GPS unterhält Apple eine Datenbank mit den Standorten (vermutlich einschließlich der Höhe) einer großen Anzahl von WLAN-Netzwerken. Wenn das WLAN also aktiviert ist, kann es die Höhe aus der Datenbank bestimmen. Versuchen Sie, das WLAN auf Ihrem Telefon auszuschalten, und prüfen Sie, ob es Ihre Höhe noch abrufen kann.

Du hast recht! Nachdem ich das WLAN ausgeschaltet und neu gestartet habe, kann ich keine Höhe abrufen! Aber warum? Wie erhält Apple die Höhe des WLAN-Hotspots?
"Zwei Möglichkeiten, um die Höhe zu ermitteln, aber sie sind nicht GPS und Barometer." - Ist Ihr erster Satz richtig? Ein Weg ist sicherlich GPS (wie Sie später bestätigen)?
@w3d Sie sind kein GPS und kein Barometer, sie sind eine GPS- und WLAN-Datenbank. Ich werde es bearbeiten, um es klarer zu machen.
@demonguy Apple lässt Autos herumfahren, um die WLAN-Datenbank aufzubauen. Da sich diese Autos nicht in Innenräumen befinden, haben sie auch ein GPS-Signal und können so den genauen Standort einschließlich der Höhe bestimmen, in der sie das WLAN-Netzwerk gesehen haben.
@MikeScott Es macht keinen Sinn, ich bekomme eine Höhe im 1. Stock und gehe in den 13. Stock (an genau derselben x- und y-Position), ich kann auch die richtige Höhe bekommen
@demonguy OK, das ist interessant - ich bin mir nicht sicher, wie das funktionieren würde. Vielleicht verwendet es auch das Barometer, um die relative Höhe vom bekannten Basispunkt anzugeben.
iPhone 5 hat kein Barometer, richtig?
iPhone 5 hat kein Barometer; iPhone 6 tut es. Vielleicht bekommt Apples Datenbank von dort die Bodendaten?
@MikeScott Wenn Sie einen genauen Standort für den Wifi-Punkt und eine genaue Berechnung der Netzwerkleistung haben, ist es meiner Meinung nach möglich, zu berechnen, wie hoch Sie sich über oder unter dem AP befinden. Nicht sicher.
Sie können es tun, wenn Sie zu einem bestimmten Zeitpunkt zwei, vorzugsweise drei bekannte Höhenpunkte im Blick haben ... so macht es GPS selbst, Triangulation basierend auf verschiedenen bekannten Punkten.
Es ist erstaunlich, dass das iPhone 5 diese Höhe erreichen kann
@MikeScott Verwaltet Apple seine Datenbank selbst? Gibt es eine Firma, die eine solche WLAN-Datenbank verwaltet und verkauft?
@demonguy Skyhook bietet eine solche Datenbank als kommerzielles Produkt an – Apple verwendete die Skyhook-Datenbank, bevor sie ihre eigene entwickelten.

Alle GPS-Sensoren in unseren Telefonen können die Höhe bestimmen, genauso wie sie Ihren genauen Standort bestimmen können, da GPS entwickelt wurde, um 3D-Koordinaten zu liefern.