如何在Android应用程序中检测位置是否有效?

时间:2010-12-03 11:05:04

标签: android geolocation geocoding

我的应用程序,GPS和网络中有两个位置监听器。它们工作正常,但有时在旅行时,位置名称(从地理编码API返回)显示非常不正确的位置一小段时间(如大陆之外)。

有没有办法可以验证返回的位置(来自位置API和地理编码API)是否有效,然后才会显示给用户?

1 个答案:

答案 0 :(得分:2)

我倾向于向用户显示报告的准确度,因此他们知道报告的位置在多少米内。然后,如果准确度在一定限度内,我只会尝试对地址进行地理编码。

当您获得Location对象时,只需在其上调用getAccuracy()进行检查。