永远不会获得位置(MvvmCross定位插件,Android)

时间:2014-03-12 14:28:37

标签: android gps mvvmcross

edit: turns out it just takes waaay longer than the native implementation. :/

我正在尝试使用mvvmcross location插件找到我的位置。

只要我的设备设置(Nexus 5)设置为“节能”,一切正常,因此不会使用GPS。 一旦我将其设置为“高精度”,我就永远无法获得GPS修复。

无论MvxLocationAccuracy如何,都会发生这种情况。 我目前的解决方法是检查MvxLocationAccuracy是否设置为“Coarse”,如果是,请将PowerRequirement设置为Power.Medium。 这将阻止Android使用GPS。

所以我的问题是:我做错了什么?一旦我的设备使用GPS,为什么我永远不会找到位置?

我将mvvmcross插件代码与我的一个本机项目进行了比较,它可以在几秒钟内获得高精度的gps修复。不幸的是我没有发现任何错误。

0 个答案:

没有答案