Обновление местоположения на карте при перемещении пользователя в Android

Я работаю над приложением, в котором хочу показать местоположение пользователя, когда пользователь перемещается. Я получаю местоположение пользователя с помощью пользовательского наложения, но когда пользователь перемещает маркер, он переходит из одного места в другое, что мне не нужно. Маркер должен двигаться плавно. Кто-нибудь делал это раньше?? Пожалуйста, дайте пример кода..

Спасибо

Отредактировано: --

После использования MyLocationOverlay это не решает мою проблему, но когда я внедрил LocationListener в свою деятельность, это решило мою проблему, так как теперь она более гладкая, чем предыдущая версия. Я проверяю местоположение на 1 микросекунду и на 0,00001 метра.

Теперь, когда маркер перемещается за пределы видимой области карты, он не показывает маркер, поэтому всякий раз, когда маркер перемещается за пределы текущей видимой области самой активности карты, он должен центрировать карту в текущем местоположении (т.е. в местоположении маркера)..

Спасибо


person Sandip Jadhav    schedule 26.03.2012    source источник


Ответы (1)


Если вы хотите, чтобы ваш маркер двигался плавно, вам нужно прослушивать местоположение за очень короткое время. Это означает, что вам нужно set the minimum time and minimum distance for location updates to 0., поэтому, когда вы получите новое местоположение, вы должны обновить это местоположение на карте, чтобы оно работало гладко.

person Dharmendra    schedule 27.03.2012