Клуб API Карт

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

menshakov.artem
11 декабря 2014, 12:52

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

                    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]);


pl.get(0), а не pl.get[0]

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