Android MapView保持位置

时间:2014-08-12 10:11:28

标签: android google-maps-android-api-2

我有一个显示mapview的简单片段。我根据文档(销毁,恢复和开始)覆盖了所有必要的方法来校准mapview的相同方法。但是,当我分离片段或退出应用程序时,该位置保持打开状态。它会耗尽太多电池。是否有任何程序可以阻止位置功能?我已经尝试过调用mapview.onDestroy,mapview = null等等,并且该位置仍在继续。

由于

1 个答案:

答案 0 :(得分:1)

检查How to unregister Listener & stop service from within broadcastreceiver。如果您使用LocationManager获取位置更新,请在LocationManager实例上调用removeUpdates(getActivity())来停止它们。

按要求编辑: 通过在GoogleMap实例上调用setMyLocationEnabled(false)来禁用通过GPS搜索当前位置。