onLocationChanged () не вызывается на устройстве Android - PullRequest
1 голос
/ 22 июля 2011

У меня есть некоторые проблемы с использованием Google Maps API на Android. В onLocationChanged () я создаю оверлей и добавляю его в MapView, который отлично работает на эмуляторе с использованием Android 2.1, но при попытке отладки на устройстве ничего не происходит. В чем может быть проблема?

Устройство Sony Ericsson Xperia Arc с Android 2.3.

Спасибо, Иван.

Ответы [ 2 ]

0 голосов
/ 24 июля 2011

Реальные устройства не всегда получают сигналы GPS, особенно в помещении.Я думаю, вы должны использовать NetworkProvider в вашем слушателе, если GPS не доступен.

Это хороший справочник http://android -developers.blogspot.com / 2011/06 / deep-dive-into-location.html

0 голосов
/ 22 июля 2011

Подождите, пока устройство получит исправление, иногда GPS требует больше времени, чем обычно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...