2010-01-22 14 views
8

iPhone'un SDK GPS API'sini kullanarak ne kadar doğru bir şekilde alabilirim? Birkaç metre veya kilometre içinde mi? Kapalı olduğunda doğrulukla ilgileniyorum. Yazılımım sadece kapılarda kullanılacaktır.iPhone'un SDK'sındaki GPS okuması ne kadar doğru?

+0

Yazılımınız iç mekanlarda ağırlıklı olarak kullanılıyorsa, GPS uyduya yakın görüş alanı gerektirdiğinden GPS bile oynatılmayabilir. Şimdi bir pencereye yakınlarsa işe yarayabilir, ancak bu durumda tipik olarak sadece hücre kule yakınlığına ve bilinen herhangi bir wifi erişim noktasına yakınlığa gideceksiniz. – jamone

+0

Haklısınız, bu yüzden hücre kule hesaplarının ne kadar doğru bir şekilde elde edilebileceğini soruyorum. – erotsppa

+0

Çok fazla değil, belki de ~ 500 metreye kadar gördüklerimden. Bunu daha doğru hale getirecek olan ana şey, (Apple's? Veya AT & T's?) Veritabanında bulunan WiFi'e yakınlıktır, eğer yakınlardaysanız yüzölçümü yüz metre veya daha az olabilir. – jamone

cevap

7

Mümkün olan en iyi doğruluk 9 metredir. Ortak değerler (dış mekan, iyi kapsama alanı) 17 m, 23 m ve 49 metredir. Gökyüzünü örten ağaçlar ile muhtemelen yüz metrenin altında kalacaksınız, ancak CBS veya bunun gibi bir şey için yeterince doğru değilsiniz.

+1

Geocacher olarak, alabileceğiniz en iyi yaklaşık 17m'yi (56 ') görüyoruz. Bazen daha küçük, ama bu nadirdir. –

+0

S.Lott, bunu iPhone'unuzdaki deneyiminizden mi söylüyorsunuz? Coğrafi konumunuzu belirten bir uygulamanız var ve bu yalnızca 17 metreye kadar doğru mu? – erotsppa

+1

S.Lott'un dediği gibi, bu en yaygın "en iyi" değerdir. Bir sonraki adım (9 m) olur, ancak nadirdir. Ve evet, bu deneyimden, bunu gösterebilen GPS biriminden ham verileri bildiren çok sayıda uygulama var. Bir (benim), Glint. –

-1

Kendi deneyimime dayanarak metrelerce.

1

Çoğu standart GPS yongaları (ve bu şekilde) yaklaşık 10 metre hassasiyet kazanabilir. En iyi sonuçlar, açık bir gökyüzünde açıkça belli oluyor.

GPS çipleri arasındaki fark genellikle ne kadar hızlı alınabiliyor ve ne kadar iyi tutabiliyor. WAAS uyduyu kullananlar haricinde doğruluk oldukça sabittir (iphone GPS bunu yapmaz)

3

API, konum ölçümünün geçerli doğruluğunu döndüren bir özellik veya yönteme sahiptir. Eğer hedefiniz doğruluğu bir limit dahilinde ise sadece konumu kullanmaksa, o zaman sadece konumunuzu hücrenin kullanarak kullanması nedeniyle başlangıçta sadece birkaç bin metre içinde doğru olabileceğinden, geri dönüş doğruluğunu kontrol ettiğinizden emin olmalısınız. kuleler ve GPS güçlendikçe daha iyi ve daha iyi doğruluk elde edecek ve bir düzeltme almaya başlayacak.

+3

Denetlenecek özellik horizontalAccuracy olarak adlandırılır: http://developer.apple.com/iphone/library/documentation/CoreLocation/Reference/CLLocation_Class/CLLocation/CLLocation.html#//apple_ref/doc/uid/TP40007126-CH3- SW5 –