Quantcast
Channel: Клуб API Карт
Viewing all articles
Browse latest Browse all 7380

Перенос объектов из GeoObjectCollection

$
0
0

Всем привет!

 

Столкнулся с проблемой следующего характера: у меня есть GeoObjectCollection с объектами GeoObject и мне нужно из этой коллекции перенести объекты в другие коллекции.

 

Вот как я делаю

 

var collection = new ymaps.GeoObjectCollection(),
collectionEven = new ymaps.GeoObjectCollection(),
collectionOdd = new ymaps.GeoObjectCollection();

// здесь добавлены объекты в коллекцию collection

// а затем я хочу раскидать объекты по соотвествующим коллекциям.
collection.each(function (geoObject, i) {
if (i % 2 == 0)
collectionEven.add(geoObject);
else
collectionOdd.add(geoObject);
});

// и тут я обнаруживаю, что не все элементы коллекции collection были перенесены
// а половина
console.log(collection.getLength());

Что я делаю неправильно?

ЗЫ Пытался делать с помощью итератора, та же фигня:(

.

Viewing all articles
Browse latest Browse all 7380

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>