2013-02-21 84 views
2

我正在爲足球場開發一個基於位置的應用程序。CLLocationManager錯誤保證金

我必須爲用戶預先定義地圖上的多個位置,並引導用戶訪問該位置。

千萬人知道什麼是CLLocationManager當前使用位置

+0

你的意思'CLLocation.horizo​​ntalAccuracy'? – 2013-02-22 22:21:49

回答

2

的誤差這取決於你的常量設定的精度。從docs

kCLLocationAccuracyBestForNavigation

使用盡可能高的精度,並用另外 傳感器數據相結合。此準確級別旨在用於導航 應用程序,該應用程序始終需要精確的位置信息 並且只能在設備插入時使用。 適用於OS X v10.7及更高版本。在CLLocation.h中聲明。

kCLLocationAccuracyBest

使用精度的最高水平。在OS X v10.6及更高版本中可用。 在CLLocation.h中聲明。

kCLLocationAccuracyNearestTenMeters

精確到十米所需的目標之內。在OS X v10.6及更高版本中可用。在CLLocation.h中聲明。

kCLLocationAccuracyHundredMeters

精確到百米內。稍後在OS X v10.6和 中提供。在CLLocation.h中聲明。

kCLLocationAccuracyKilometer

精確到公里。在OS X v10.6及更高版本中可用。 在CLLocation.h中聲明。

kCLLocationAccuracyThreeKilometers

精確到3公里。稍後在OS X v10.6和 中提供。在CLLocation.h中聲明。

UPDATE:

Here大約是其accuracity更多的信息

+0

這並沒有暴露他的問題,erroe邊緣! – AlexWien 2013-02-22 02:26:15

+0

@AlexWien它確實給出了誤差範圍。如果您閱讀定義,則誤差範圍爲3Km。一公里。 10米。最好(可能優於10米),最適合導航(可能優於10米+使用更多傳感器,而不僅僅是GPS) – Daniel 2013-02-25 11:19:57

+0

缺少「最佳」的誤差範圍,並且只有在指定這個餘量不會超過。 – AlexWien 2013-02-26 11:27:06

1

如果你使用kCLLOcationAccuracyBest,你有一個很好的觀點,以開闊空間,你會得到3-6M定位精度95%的措施。如果你的觀點不好,最多可能會發生30米。

這是最好的,你可以實現。 iPhone擁有最好的GPS模塊之一(如果不是消費類設備中最好的)。但最好的是嘗試一下。我不確定GPS是否通過體育場的局部屋頂接收到良好的信號。體育場越大,對天空的看法越好,從而提供更好的準確性。

使用GPS應用程序,支持航點,並設置一些航點。

後做同樣的1小時,比較距離誤差。 (或嘗試在谷歌地圖)

+0

downvote的任何原因? – AlexWien 2013-02-23 00:18:57

+0

+1,因爲我沒有看到任何downvote的原因。這些信息來自哪裏? – Daniel 2013-02-25 11:15:37

+0

@simpleBob關於誤差裕量的信息是標準GPS設備的典型誤差,我已經證明它在該範圍內(您可以下載GPS芯片的數據表,但它們更樂觀)。其餘的信息來自我,GPS的準確性是我的工作。 – AlexWien 2013-02-25 22:50:12