Клуб API Карт

Включить редактор для объекта загруженного через LoadingObjectManager

CRAMAC
19 марта, 12:13

Здравствуйте. Имею загрузку объектов на карту:

	loadingObjectManager = new ymaps.LoadingObjectManager('geo.php?bbox=%b',
      {   
        // Включаем кластеризацию.
        clusterize: false,
        // Опции кластеров задаются с префиксом cluster.
        clusterHasBalloon: false,
        // Опции объектов задаются с префиксом geoObject
        geoObjectOpenBalloonOnClick: false
      });

	myMap.geoObjects.add(loadingObjectManager);

Как по событию - клику, включить редактирование?

Событие запускаю так:

	loadingObjectManager.objects.events.add('click', function (e) {
*** 
	});

7 комментариев
Подписаться на комментарии к посту
ОМ не инстанцирует геообъекты, нужно самому создать полигон из данных и включить ему редактор
Обновлено 19 марта, 12:32
dimik,
получается надо этот объект удалить, нарисовать его заново и включить редактор?
CRAMAC,


1. Получить JSON описание из события
2. Создать геообъект
3. Удалить его описание из OM
4. Включить редактор 
5. Подписаться на завершение редактирования
6. Добавить новое описание обратно в OM
7. Удалить геообъект 
Обновлено 19 марта, 13:28
dimik,
Подскажите, как получить json объекта по событию на нем?
Удаляю так:
 loadingObjectManager.objects.events.add('click', function (e) {
var objectId = e.get('objectId');
var object = loadingObjectManager.objects.getById(objectId);

loadingObjectManager.objects.remove(object);

});



теперь не могу заново ее отрисовать из полученного объекта
Обновлено 19 марта, 15:07
отрисовал так:
var myGeoObject = new ymaps.GeoObject(object);
myMap.geoObjects.add(myGeoObject);
Спасибо за наводки, реализовал редактирование.