Столкнулся с двумя странностями:
1. В радио-группе кнопок (controls.Button), сначала происходит событие select нажимаемой кнопки, только затем deselect - ранее выбранной кнопки. По логике, нужно все по порядку делать. Сейчас решил ее дополнительной проверкой.
2. Добавляем несколько линий и полигонов в режиме редактирования в коллекцию myCollection (ymaps.GeoObjectCollection). Когда пользователь удаляет все точки линий и полигонов через контекстное меню, так чтобы на карте не осталось ни единой точки - код myCollection.getLength() по прежнему возвращает кол-во линий и полигонов. Пока решил проблему так:
myObject.geometry.events.
if (!myObject.geometry.getPi
myCollection.remove(myObject); // удаляем объект если у него не осталось координат
}
});