Android MapView Начальное расположение - PullRequest
1 голос
/ 01 июля 2011

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

Могу ли я каким-то образом передать местоположениеУ меня уже есть карта, когда она изначально создается?

1 Ответ

0 голосов
/ 29 мая 2012

Мне трудно поверить, что ваше исправление runOnFirst занимает много времени для запуска, так как если у вас уже есть активный слушатель местоположения или у вас был недавно, он должен получить местоположение довольно быстро:

runOnFirstFix :

Поставляет в очередь исполняемый файл, который будет выполнен, как только у нас будет исправление местоположения.Если у нас уже есть исправление, мы немедленно запустим исполняемый файл и вернем true.Если нет, мы будем висеть на работоспособном и вернем false;как только мы получим исправление местоположения, мы запустим его в новом потоке.

...