运动跑步骑行类的 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