yandexmobile/yandexmapkit-android — Issue #18: Проблемы при использовании setPositionAnimationTo
Author: Olegas
Created: 2011-10-24 19:38:56+00:00
State: open

С помощью геокодирования определяю координаты объекта по адресу, ставлю на этих координатах маркер и перевожу центр карты на найденну точку. Ниже примерный код...

// private Overlay foundLocationOverlay;

foundLocationOverlay.clearOverlayItems();
OverlayItem ovl = new OverlayItem(
GeoPointTransformer.toYandex(location),
bitmapFoundLocation);
foundLocationOverlay.addOverlayItem(ovl);
controller.setPositionAnimationTo(center);

В таком виде оверлей на карте размещается но центр не перемещается. После первого же прикосновения к карте перемещение все же происходит (без анимации, рывком).

Если последнюю строку заменить на setPositionNoAnimationTo - все работает правильно: маркер размещается, центр карты переносится в указанную точку сразу же.