如何在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应用程序中检测位置是不是有效?的主要内容,如果未能解决你的问题,请参考以下文章