Клуб API Карт

Как перемещать метку по клику?

tt-45
10 июля 2013, 14:45

моя метка перемещается по карте если её тащить мышкой, но пользователи просто тыкают место на карте. Как сделать чтобы при клике по карте метка становилась на место клика, при этом чтобв функция перемещения тоже работала?

8 комментариев
Подписаться на комментарии к посту
1. Слушать событие click
2. Перемещать метку

map.events.add("click", function(e){

     point.geometry.setCoordinates(e.get("target").getCoordinates());

});

 

по-моему так

или e.get("coordPosition")

Не получается, вставлял везде - не работает.(

Вот код моей карты, если не трудно - помогите пожалуйста разобраться.


  

не вижу где Вы вставили обработку клика на карте

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

Инструкиця яндекса мне не понятна, только с островами разбирался 5 часов )

myMap.events.add("click", function (e) {

     myPlacemark.geometry.setCoordinates(e.get("coordPosition"));

});

вставляете после или перед блоком

myPlacemark.events.add('dragend', function (e) {

...

});

Сапсибище огромное! Вы и тогда мне здорво помогли и сейчас!