Клуб API Карт

Удаление метки

Пост в архиве.

 Подскажите,что не так? Судя по логу, мне возвращается нужная метка, но с коллекции и с карты не удаляется...

                    var pl = ymaps.geoQuery(myCollection).search('lat == ' + la[0]);

                    myCollection.remove(pl);

 

 

4 комментария

Метод search возвращает не ссылку на найденный объект, а новую выборку, которая содержит объекты, удовлетворяющие условиям поиска.

var pl = ymaps.geoQuery(myCollection).search('lat == ' + la[0]);

 myCollection.remove(pl.get(0));

я так понимаю, если мне кидает undefined моя выборка кривоватая, да?

console.log(pl.get[0]);


Всеволод Шмыров
27 января 2016, 23:21
pl.get(0), а не pl.get[0]

оу блин, моей внимательности не позавидуешь=( Спасибо огромное, работает;)