Mit dem von der WWDC bereitgestellten Beispielcode habe ich versucht, eine einfache Proof-of-Concept-App zu schreiben, die die Positionierung in Innenräumen in meinem Bürogebäude durchführt. Ich habe ein Grundrissbild und ersetzte das Standardbild im Demo-Code. Ich habe auch die erforderliche Zuordnung von GPS-Koordinaten zu Pixeln für die zwei Ankerpunkte durchgeführt.Indoor-Positionierung auf iOS mit Core Location - nicht genau?
Wenn ich die App im Simulator starte und statische GPS-Koordinaten vorschlage, sehe ich die Position wie erwartet im Simulator aktualisiert. Wenn ich es auf meinem Handy starte, ist die Erfahrung jedoch nicht annähernd so nahtlos, wie Apple im Video angekündigt hat. Auf meinem iPhone 5s ist die Positionierung überall und selten irgendwo in der Nähe genau. Selbst wenn ich neben einem Fenster mit einer klaren Sichtlinie zum Himmel sitze, bekomme ich immer noch sehr ungenaue Ergebnisse.
Ich würde annehmen, dass dies etwas mit unserem physischen Layout, WiFi-Topologie oder anderen solchen Parametern zu tun haben könnte. Ich habe jedoch auch festgestellt, dass Apple über ein Portal verfügt, auf dem Sie Ihre Einrichtung für die Verwendung in der Innenraumpositionierung registrieren können. Hat das etwas mit den schlechten Ergebnissen in meiner App zu tun? Ich kann mir nicht vorstellen, wie Apple mit einem solchen Szenario helfen könnte, aber ich dachte, es könnte etwas damit zu tun haben.
Gibt es weitere Schritte, die ich unternehmen sollte, um die Genauigkeit meiner App zu erhöhen? Gibt es eine Möglichkeit, iBeacons für eine verbesserte Positionierung in Innenräumen zu nutzen? Ich habe keine Dokumentation gefunden, die das anzeigt, aber ich dachte, dass vielleicht jemand hier weiß.
Haben Sie eine Möglichkeit gefunden, iOS 8 Indoor Map Integration zu implementieren? Bitte geben Sie den Schritt der Implementierung an, um der Community zu helfen. –
hast du es geschafft, es genauer zu machen? – Suryakant