Добрый день, пишу небольшую функцию для указания точки на карте администратором сайта.
Админ ищет город, далее может выставить мышкой точку чтобы мы записали произвольные коардинаты.
Все работает, но не могу понять почему установленный Placemark не двигается, хотя у него draggable = true.
ymaps.ready(init);
function init () {
var ttMap = new ymaps.Map("ttMap", {
center: [55.76, 37.64],
zoom: 11
});
$('.ttMap_search').submit(function () {
var search_query = $('.ttMap_search_query').val();
ymaps.geocode(search_query, {results: 1}).then(function (res) {
if (res.geoObjects.getLength()) {
var point = res.geoObjects.get(0);
ttPlacemark = new ymaps.Placemark([point.ge
hintContent: 'Подвинь меня!'
}, {
draggable: true
});
ttMap.geoObjects.add(ttPlacemark);
ttMap.panTo(point.geometry.getCoordinates(), {
flying: false
});
}
});
return false;
});
}
Спасибо.