运动跑步骑行类的 App ,关于地图定位的精度问题,精度大概设置的是多少米呢?精度设置为 1m 是不是太频繁了,是不是定位很容易漂移?
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
谢邀@loveuqian
以下都是针对CLLocationManager说的CLLocationManager说的
CLLocationManager
1.既然是运动类的APP,精度设成导航级别不过分,desiredAccuracy设为kCLLocationAccuracyBestForNavigation,好像是1m吧
desiredAccuracy
kCLLocationAccuracyBestForNavigation
2.精度高不高和GPS刷新频率没有必然关系,真正影响刷新频率的是activityType属性和distanceFilter
activityType
distanceFilter
祝你好运。
建议设置到5~20米的精度,精度越高就需要越长的时间初始化,而且也会更费电,手机上的定位不回经常漂移的(我还没遇到过手机漂移的,但是我公司自己的GPS模块就经常漂移),1m的精度除非手机在GPS信号超好的地方
可以设置最精确啊,然后在取个平均
然后我再帮你邀请一位童鞋过来回答@NsstringFromName
谢邀@loveuqian
以下都是针对
CLLocationManager
说的CLLocationManager
说的1.既然是运动类的APP,精度设成导航级别不过分,
desiredAccuracy
设为kCLLocationAccuracyBestForNavigation
,好像是1m吧2.精度高不高和GPS刷新频率没有必然关系,真正影响刷新频率的是
1.既然是运动类的APP,精度设成导航级别不过分,activityType
属性和distanceFilter
desiredAccuracy
设为kCLLocationAccuracyBestForNavigation
,好像是1m吧activityType
属性和distanceFilter
属性,前者决定位置的更新时机,后者决定位置更新的距离阀值祝你好运。
🎜ps:上面链的教程代码有误,修改方法详见文章下方评论。🎜🎜建议设置到5~20米的精度,精度越高就需要越长的时间初始化,而且也会更费电,手机上的定位不回经常漂移的(我还没遇到过手机漂移的,但是我公司自己的GPS模块就经常漂移),1m的精度除非手机在GPS信号超好的地方
可以设置最精确啊,然后在取个平均
然后我再帮你邀请一位童鞋过来回答
@NsstringFromName