Android GPS 跟踪器未禁用

发布于 2024-12-04 13:00:22 字数 339 浏览 0 评论 0原文

我在这里遇到了 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

玻璃人 2024-12-11 13:00:23

您是否使用 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文