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

Posted

技术标签:

【中文标题】如何在android应用程序中检测位置是不是有效?【英文标题】:How to detect whether location is valid or not in android application?如何在android应用程序中检测位置是否有效? 【发布时间】:2010-12-03 11:05:04 【问题描述】:

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

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

【问题讨论】:

【参考方案1】:

我倾向于向用户显示报告的准确度,以便他们知道报告的位置在多少米范围内。然后我只在准确度在一定范围内时才尝试对地址进行地理编码。

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

【讨论】:

您的问题解决了吗?如果这回答了您的问题,请标记为已回答。谢谢

以上是关于如何在android应用程序中检测位置是不是有效?的主要内容,如果未能解决你的问题,请参考以下文章

设备检测是不是是android?

如何检测android中是否有前置摄像头?

Android 检测位置设置

如何使用opencv从相机的所有位置检测带有android的人脸?

如何检查 URL 在 Android 中是不是有效

在 Oracle 中解释计划 - 如何检测最有效的查询?