Ich entwickle eine Anwendung für den Einsatz in Einkaufszentren. Ich möchte das Augmented-Reality-Konzept verwenden - wenn jemand näher am Einkaufszentrum ist, berechne ich die Entfernung zum Einkaufszentrum, indem ich den aktuellen Standort erhalte. Dann zeige ich den Mallnamen und die Entfernung zum Einkaufszentrum auf dem Bild in einer Kameraansicht an.Augmented Reality Feedback
Wie drehe ich das Bild, wenn jemand in die falsche Richtung geht? Sollte ich den Beschleunigungsmesser verwenden? Ich weiß nicht wie. Sollte ich die Daten des Beschleunigungssensors mit den Koordinaten des Einkaufszentrums in Beziehung setzen? Wenn es eine andere mögliche Lösung gibt, lassen Sie es mich wissen. Danke im Voraus.
Sir als Ihre Antwort Ich gehe für die CLHeading und bekam einen Beispielcode Name Teslameter aber wenn ich es auf Gerät bekomme einen Alarm "Dieses Gerät hat nicht die Fähigkeit, magnetische Felder zu messen" – parvind
Von den iPhones, der Kompass ist nur in den 3GS und 4 verfügbar. Ich bin mir nicht sicher über iPod Touches. Geräte ohne Kompass haben keine Möglichkeit zu bestimmen, auf welche Weise sie im Vergleich zur Erdoberfläche zeigen. – Tommy
Erweitern Tommys absolut korrekte Antwort, gibt es eine Eigenschaft auf "CLLocationManager" namens "headingAvailable", die Sie verwenden können, um herauszufinden, ob Ihr Gerät Orientierungsinformationen geben kann. – deanWombourne