2010-01-22 11 views
8

Mit iPhone SDK GPS API, wie genau kann ich bekommen? Ist es innerhalb von wenigen Metern oder Kilometern? Ich bin an der Genauigkeit interessiert, wenn es in Innenräumen ist. Meine Software wird nur in der Tür verwendet.Wie genau ist das Lesen für GPS im iPhone SDK?

+0

Wenn Ihre Software hauptsächlich in Innenräumen verwendet wird, kommt das GPS möglicherweise nicht ins Spiel, da GPS eine direkte Sichtverbindung zu den Satelliten erfordert. Jetzt kann es funktionieren, wenn sie in der Nähe eines Fensters sind, aber in diesem Fall werden Sie in der Regel nur durch die Nähe des Mobilfunkmastes und die Nähe zu allen bekannten WLAN-Zugangspunkten erreichbar sein. – jamone

+0

Sie haben Recht, also frage ich im Grunde, wie genau können Zell-Turm-Berechnungen bekommen? – erotsppa

+0

Nicht sehr, von dem, was ich gesehen habe vielleicht ~ 500 Meter. Die Hauptsache, die es genauer machen wird, ist die Nähe zu WiFi, die in (Apples? Oder AT & T?) Datenbank ist, wenn Sie in der Nähe von denen dann die Reichweite kann mit hundert Metern oder weniger sein. – jamone

Antwort

7

Die bestmögliche Genauigkeit scheint 9 Meter zu sein. Gemeinsame Werte (im Freien, gute Abdeckung) ist 17 m, 23 m und 49 m. Mit Bäumen, die den Himmel bedecken, wirst du wahrscheinlich unter hundert Metern bleiben, aber kaum genau genug für GIS oder ähnliches.

+1

Als Geocacher sehen wir 17m (56 ') als das Beste, was man bekommen kann. Manchmal kleiner, aber das ist selten. –

+0

S.Lott, sagst du das aus deiner Erfahrung mit dem iPhone? Sie haben eine App, die Ihren geografischen Standort angibt und nur auf 17m genau ist? – erotsppa

+1

Wie S.Lott sagt, ist dies der häufigste "beste" Wert. Der nächste Schritt (9 m) passiert, ist aber selten. Und ja, das ist aus Erfahrung, es gibt viele Anwendungen, die Rohdaten von der GPS-Einheit melden, die dies zeigen können. Einer (mein) ist Glint. –

-1

Basierend auf meiner eigenen Erfahrung ist es innerhalb von Metern.

1

Die meisten Standard-GPS-Chips (und das iPhone ist das) können etwa 10 Meter Genauigkeit erhalten. Die besten Ergebnisse sind offensichtlich bei klarem Himmel.

Der Unterschied zwischen GPS-Chips ist normalerweise, wie schnell sie empfangen und wie gut sie es halten können. Genauigkeit ist ziemlich konstant außer für diejenigen, die WAAS-Satelliten verwenden (was das iPhone GPS nicht tut)

3

Die API hat eine Eigenschaft oder Methode, die die aktuelle Genauigkeit der Standortmessung zurückgibt. Wenn Ihr Ziel nur darin besteht, den Standort zu verwenden, wenn die Genauigkeit innerhalb eines Limits liegt, sollten Sie sicherstellen, dass Sie die zurückgegebene Genauigkeit überprüfen, da der Standort anfangs nur einige tausend Meter genau sein kann, da er nur Ihren Standort aus der Zelle verwendet Türme, und es wird in der Regel immer bessere Genauigkeit erhalten, wenn das GPS hochfährt und eine Reparatur beginnt.

+3

Die zu prüfende Eigenschaft heißt horizontalAccuracy: http://developer.apple.com/iphone/library/documentation/CoreLocation/Reference/CLLocation_Class/CLLocation/CLLocation.html#//apple_ref/doc/uid/TP40007126-CH3- SW5 –

Verwandte Themen