Добрый день
Мне нужно добавлять метку одновременно в несколько коллекций (компания, тип объекта, его расположение и т.п.).
Делаю это так:
var groups = new Object;
var fc = new Object;
...
groups[map_options.map_delta] = new GeoCollectionBounds();
$.each(map_options.placemarks, function(id, pm) {
if (pm.company) fc[pm.company] = new GeoCollectionBounds();
if (pm.area) fc[pm.area] = new GeoCollectionBounds();
if (pm.type) fc[pm.type] = new GeoCollectionBounds();
});
...
fc[pm.company].add(placemark);
fc[pm.area].add(placemark);
fc[pm.type].add(placemark);
groups[options.map_delta].add(placemark);
Пробовал с GeoObjectArray(), GeoObjectCollection(), GeoCollectionBounds() - результат один и тот же: при добавлении метки в каждую следующую коллекцию она почему-то удаляется из предыдущей и в результате метка добавляется только в groups.
Перепробовал различные варианты, в т.ч. и это решение - ничего не помогает. Что я делаю не так?
Заранее благодарен за ответ.