Android GPS 跟踪器未禁用
我在这里遇到了 Android 中 GPS 的问题。
在我的代码中,我只是根据当前位置在地图上显示一个标记,并且它工作正常。
当我调用此代码时,GPS 跟踪器引擎符号将出现在屏幕顶部。 在 onPause() 方法中,我调用 myLocManager.removeUpdates(this) ,但即使我退出了该活动 *GPS 跟踪器未禁用.. 这让我很头疼,因为即使应用程序处于睡眠模式,它也会消耗更多的电池。
我正在使用 MyItemizedOverlay 在位置更新时绘制标记。
任何人都可以帮我解决这个问题吗..?
提前致谢。
Here I am facing an issue with GPS in android.
In my code I am just displaying a marker on the map based on the current location, and its working fine.
When i call this code GPS Tracker Engine Symbol is coming at the top of the screen.
And in the onPause() method I am calling myLocManager.removeUpdates(this) ,but even I am out of that activity *that GPS Tracker is not disabled..
Which become a big headache for me because it consuming more battery even app is in Sleep mode.
I am using MyItemizedOverlay to draw the marker when location updated.
Can any one please help me how to solve this..?
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您是否使用
MyLocationOverlay
来显示您的当前位置?MyLocationOverlay
自行处理位置更新,即它使用 GPS。调用.disableMyLocation()
停止位置更新。Are you using
MyLocationOverlay
to display your current location?MyLocationOverlay
handles location updates on its own, i.e. it uses GPS. Call.disableMyLocation()
to stop location updates.