Клуб API Карт

Перетаскивание метки

jafff79
10 августа 2010, 23:08

var value = полученые данные;
//----------------------------------------------
var geoResult;
            // Удаление предыдущего результата поиска
            map.removeOverlay(geoResult);

            // Запуск процесса геокодирования
            var geocoder = new YMaps.Geocoder(value);

            // Создание обработчика для успешного завершения геокодирования
            YMaps.Events.observe(geocoder, geocoder.Events.Load, function () {
                // Если объект был найден, то добавляем его на карту
                // и центрируем карту по области обзора найденного объекта
                if (this.length()) {
                    geoResult = this.get(0);
                    map.addOverlay(geoResult);
                    map.setBounds(geoResult.getBounds());
                }else {
                    alert("ERROR!")
                }
            });

            // Процесс геокодирования завершен неудачно
            YMaps.Events.observe(geocoder, geocoder.Events.Fault, function (geocoder, error) {
                alert("ERROR: " + error);
            })

 

создает метку по результату, куда добавить {draggable: true} чтобы метка стала перетаскиваемая?

и как вытащить координаты этой метки x и y?