Перетаскивание пользовательского объекта-оверлея
Пост в архиве.
25 ноября 2010, 02:52
Каркас объекта:
function place_marker(item) {
// Получаем ссылку на DOM-узел метки и заполняем её.
function getElement() {
var element = YMaps.jQuery('...');
// При клике, вызываем функцию открытия окошка.
element.bind('click', function () {
...
});
// Переопределяет метод после первого вызова, чтобы не создавать DOM-узел дважды
return (getElement = function () {return element})();
}
// Вызывается при обновлении карты.
this.onMapUpdate = function () {
...
};
// Вызывается при добавления метки на карту.
this.onAddToMap = function(pMap, parentContainer) {
...
};
// Вызывается при удаление метки с карты.
this.onRemoveFromMap = function () {
...
};
}