2013-02-05 38 views
0

我想根据精度等级获得最佳的位置坐标,但我仅使用GPS作为提供者。那么,我如何才能匹配不同位置的准确度?使用GPS根据精度选择最佳位置坐标?

我的意思是......我必须制作一个单独的数据结构并存储长,经度和准确度,并将其与当前提取的准确度级别详细信息进行匹配?

我只有一个Location类型var。和一个单一的LocationManager类型obj。

更新:完成。解决了这个问题。这是相当简单的:)

我该如何去解决它?

谢谢..

回答

0
+0

你能指点我到哪里我可以窥视当前位置和上一次获取的位置是如何比较和在哪个方法内?即'onLocationChanged()'?我宁愿一个完整版本的示例代码..和官方手册只是吮吸提供“完整的样本”:p(没有冒犯谷歌) – beerBear

+0

我的链接指向函数的代码'boolean isBetterLocation(Location location,Location currentBestLocation) '。你还需要什么? – Dan

+0

噢..我的坏..不真的看着顶部方法的身体:D顺便说一句,我应该在哪里声明我的'LastKnownLocation()'?实际上,我想根据<10 mtrs的精度获取当前位置。否则我的应用程序应该继续尝试锁定某个位置,除非其精度<10 mtrs。我目前的代码有点搞砸了:|我应该向你展示吗? :D – beerBear