Kann das iPhone feststellen, ob Sie nach Norden, Süden, Osten oder Westen?
Kann das iPhone feststellen, ob Sie nach Norden, Süden, Osten oder Westen?
- Würde Sie noch halten?
- Wahr oder magnetisch? Es ist ein erheblicher Unterschied. Etwa 12,5 Grad, wo ich jetzt bin.
- Hallo. ich stehe vor dem exakt gleichen problem: ich brauche zu berechnen, true north auf der Grundlage der position des Benutzers. Diese app kann verwendet werden, auf dem iphone 3G. ich habe gelesen, die anwsers Balg, aber nicht verstehen, es viel. hast du jemals eine Lösung gefunden?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie die Entwicklung für 2.2 möchten Sie vielleicht einen Blick auf die folgenden Ergänzungen zu CoreLocation:
CLLocation.natürlich
CLLocation.Geschwindigkeit
CLLocationDirection
CLLocationSpeed
CLLocation.natürlich geben Sie die überschrift, die Ihnen erlauben, um zu bestimmen, Nord/Süd/Ost/west.
Bin ich mir nicht so sicher, aber hier sind einige Möglichkeiten:
Sammeln zwei oder mehr Datenpunkte über 3-10 Sekunden. Plot aus, mit GPS, wo die Bewegung ist tendenziell. So könnte Ihre Richtung.
Außerdem könnten Sie den Beschleunigungsmesser, um zu ermitteln, in welche Richtung (Links, rechts, vorwärts, rückwärts) das iPhone selbst ist in Bewegung. Paar dieser up mit den vorherigen Daten, und Sie können eine genauere Lektüre.
Diese sind nicht groß, denn GPS ist nicht so empfindlich, wie Sie möchten, und Beschleunigungsmesser sind wahrscheinlich empfindlicher als Ihnen lieb ist, und beide hängen von der Bewegung. Aber Sie kann funktionieren.
Es ist kein Kompass auf dem iPhone oder iPhone 3G. Das iPhone 3GS, allerdings, gesehen hat, der neben einem digitalen Kompass, damit dieser Prozess einfacher geworden.
Auf einem 1st gen oder 3G, ist der einzige Weg, um zu bestimmen, konfrontiert ist, was stalepretzel suggeriert. Aber Vorsicht, dass es nur funktioniert, wenn das GPS eine ausreichende Sperre, und der Benutzer ist tatsächlich in Bewegung. Sie müssen eine Menge tun, um die Glättung zu bekommen, jede Art von brauchbaren Daten, vielleicht mit Anweisungen für den Benutzer, um es zu halten noch während des Gehens.
Diese vielleicht ein bisschen ein hack, aber was ich Tat, war zu halten verfolgen von die lat/long und dann bestimmen die Richtung.
In meinem code, liefert die GPS-Informationen, die ich erstellt einen Delegaten, der würde zurück, die breiten-und Längengrad
Den code, wurde die Ausrottung der Delegierten wäre dann eine Methode, wie also bekommt man die Koordinaten und legen Sie ein Etikett auf dem Bildschirm, um die Richtung.
Habe ich nicht 100% getestet, aber scheint geklappt zu haben, die auf meine eine Bewerbung, die ich geschrieben hatte. Wenn Sie mehr Informationen möchten, bitte lassen Sie mich wissen, und ich kann Sie weiterleiten, mein code, den hab ich drauf gemacht.
Werden Sie auch nicht bekommen, eine gute Lektüre, bis das iPhone in Bewegung ist, um die lat und long ändern. Allerdings bedeutet dies nicht viel, um es zu ändern!
Meines Wissens gibt es kein Kompass auf dem iPhone 3G. Leider, es sei denn, ich bin fehlt etwas, ich glaube nicht, dass Blick auf GPS und accelerometer-Daten wird Ihnen helfen, festzustellen, in welche Richtung das iPhone vor - nur die Richtung, in der Sie Reisen. Sorry.
UPDATE: Beachten Sie, dass die Frage und dieser Beitrag war geschrieben, als das iPhone 3G war das aktuelle Modell, da dann Apple veröffentlicht die iPhone 3GS die eingeführt, ein Kompass.