Клуб API Карт

1x-2х Перевод

rel-tr
6 февраля 2015, 18:10

Было

 

 

 YMaps.Events.observe(map,[map.Events.Move,map.Events.BoundsChange],function(){n.setGeoPoint(map.getCenter());});

 

Стало


    myMap.events.add(['actiontick', 'boundschange'],
    function(e) {
              myPlacemark.geometry.setCoordinates(myMap.getCenter());
    }
);

 

Иконка в центре дергается и встаёт в центр карты только после того как карта "доедет", а в версии 1 всё было плавно.

 

 

PS. добавил в console.log запись координат центра. Есть впечатление что getCenter не отрабатывает плавно, при этом actiontick отрабатывает

PPS скорей всего влеплю div посередине карты

2 комментария
Подписаться на комментарии к посту

Это на самом деле должно быть элементом управления 

https://github.com/dimik/ymaps/blob/gh-pages/examples/2.1/location-tool/src/control/cross-control.js

Спасибо! добавил элемент в уже имеющийся контрол с позиционированием absolute