您的核心定位最佳实践是什么?

时间:2021-11-24 20:04:21

I am working on a CoreLocation based application which should show the position of the user on a map.

我正在开发一个基于CoreLocation的应用程序,它应该显示用户在地图上的位置。

My current problem is, that the precision of CL is not very good.

我现在的问题是,CL的精度不是很好。

I am testing the app in an urban environment, so i am walking through a the streets around our office and see how precise it is. The horizontalAccuracy is usually around 47m - 50m when i am walking, and updates occur randomly between every 10 seconds and 1 minute. The updated position can vary between almost accurate and 20 meters or more off my real position. When i stop and wait for a minute, the position will almost always be correct within a minute, and the precision may rise to 17m.

我正在城市环境中测试这款应用,所以我在办公室周围的街道上行走,看看它有多精确。我走路的时候,horizontalAccuracy通常在4700米到5000米之间,并且每10秒到1分钟就会随机更新一次。更新后的位置可以在几乎精确到20米或更多的位置上变化。当我停下来等一分钟时,位置几乎总是在一分钟内正确无误,精度可能会上升到17米。

I have tested this with three iPhone (3G and 3GS) and one iPod Touch(which is less precise).

我用三部iPhone (3G和3GS)和一部iPod Touch(不那么精确)测试了这一点。

However, there is a difference in the final usage of the product: The target audience of our product will use it in a rural, open environment without any houses nearby.

然而,产品的最终使用有一个不同之处:我们产品的目标用户将在没有任何房屋的乡村、开放的环境中使用它。

Will this improve accuracy?

这将提高精度?

How accurate can the iPhone get at best in terms of horizontalAccuracy?

就水平精度而言,iPhone最多能达到多精确?

Are there any best practices, tips and tricks to improve the precision?

有没有什么最佳实践、技巧和技巧来提高精确度?

1 个解决方案

#1


3  

Your problem is not CL, but the urban environment. Buildings block view of the GPS satellites used to calculate location. The more satellites you can see the better the accuracy.

你的问题不是CL,而是城市环境。建筑物阻挡视线的GPS卫星用来计算位置。你能看到的卫星越多,准确度就越高。

The iPod Touch doesn't have GPS capability and location based solely on WiFi signals it can detect and lookup in an online database. It will probably give poor or no location data when in a rural environment since it depends entirely on nearby WiFi signals.

iPod Touch并没有GPS功能,也没有基于WiFi信号的定位功能,它可以在在线数据库中检测和查找WiFi信号。由于完全依赖于附近的WiFi信号,在农村环境中,它可能会给出很差的或者没有位置数据。

For more info see:

更多信息见:

The absolute best accuracy you can expect is about 2.5m (8') without WAAS and with SA turned off. You won't get that in an urban environment though, you need a clear sky for that best case accuracy.

在没有WAAS和SA关闭的情况下,绝对最好的准确率是2.5m(8’)。但是在城市环境中,你不可能做到这一点,你需要一个晴朗的天空才能达到最佳准确率。

#1


3  

Your problem is not CL, but the urban environment. Buildings block view of the GPS satellites used to calculate location. The more satellites you can see the better the accuracy.

你的问题不是CL,而是城市环境。建筑物阻挡视线的GPS卫星用来计算位置。你能看到的卫星越多,准确度就越高。

The iPod Touch doesn't have GPS capability and location based solely on WiFi signals it can detect and lookup in an online database. It will probably give poor or no location data when in a rural environment since it depends entirely on nearby WiFi signals.

iPod Touch并没有GPS功能,也没有基于WiFi信号的定位功能,它可以在在线数据库中检测和查找WiFi信号。由于完全依赖于附近的WiFi信号,在农村环境中,它可能会给出很差的或者没有位置数据。

For more info see:

更多信息见:

The absolute best accuracy you can expect is about 2.5m (8') without WAAS and with SA turned off. You won't get that in an urban environment though, you need a clear sky for that best case accuracy.

在没有WAAS和SA关闭的情况下,绝对最好的准确率是2.5m(8’)。但是在城市环境中,你不可能做到这一点,你需要一个晴朗的天空才能达到最佳准确率。