Events 谷歌地图android中位置的准确性发生变化时是否会触发事件?

Events 谷歌地图android中位置的准确性发生变化时是否会触发事件?,events,gps,maps,Events,Gps,Maps,我想在基于mapview(min sdk版本10)的Android中实现一个“环绕我”的应用程序 为了给用户提供良好的精度,我的想法是打开设置了启用位置的mapview,等待gps的精度足够高(即

我想在基于mapview(min sdk版本10)的Android中实现一个“环绕我”的应用程序

为了给用户提供良好的精度,我的想法是打开设置了启用位置的mapview,等待gps的精度足够高(即<50米),然后向db询问500米半径内的最关注点

当“地图视图”启动时,更新版本中的当前位置不够精确。蓝色圆圈的半径通常大于1000米。是否有一种方法,一个事件,可以知道精度何时变化?为了知道新的准确度,应该测试什么

多谢各位

解决了! 这很容易。
第一步:活动必须扩展MapActivity并实现LocationListener

第二步:在onCreate方法中,创建位置管理器是必需的:locationManager=(locationManager)getSystemService(location_服务)

第三步:在重写的方法onLocationChanged(Location-Location)中,您可以测试Location.getAccuracy()并确定需要的精度

第4步:记住输入恢复方法 locationManager.RequestLocationUpdate(locationManager.GPS_提供程序,1000,10,本); 和 locationManager.RemoveUpdate(此); 在onPause方法中

就这些