Android GPS Tracker не отключен

Здесь я столкнулся с проблемой с GPS в Android.

В моем коде я просто показываю маркер на карте в зависимости от текущего местоположения, и он работает нормально.

Когда я вызываю этот код, в верхней части экрана появляется символ GPS Tracker Engine. И в методе onPause() я вызываю myLocManager.removeUpdates(this), но даже я не занимаюсь этим *что GPS-трекер не отключен.. Что становится большой головной болью для меня, потому что он потребляет больше батареи, даже если приложение находится в спящем режиме.

Я использую MyItemizedOverlay для рисования маркера при обновлении местоположения.

Может ли кто-нибудь помочь мне, как решить эту проблему..?

Заранее спасибо.


person PoornaDroid    schedule 13.09.2011    source источник


Ответы (1)


Используете ли вы MyLocationOverlay для отображения вашего текущего местоположения?

MyLocationOverlay самостоятельно обрабатывает обновления местоположения, т. е. использует GPS. Позвоните .disableMyLocation(), чтобы остановить обновления местоположения.

person Peter Knego    schedule 13.09.2011
comment
Спасибо за ответ. Нет, я использую MyItemizedOverlay. Как я могу отключить свое местоположение в этом случае. - person PoornaDroid; 14.09.2011