Клуб API КартУдаление меткиПост в архиве.menshakov.artem11 декабря 2014, 12:52 Подскажите,что не так? Судя по логу, мне возвращается нужная метка, но с коллекции и с карты не удаляется... var pl = ymaps.geoQuery(myCollection).search('lat == ' + la[0]); myCollection.remove(pl);
4 комментарияАвторизуйтесь, чтобы оставить комментарийmari-na-bzzz27 января 2016, 23:21Метод search возвращает не ссылку на найденный объект, а новую выборку, которая содержит объекты, удовлетворяющие условиям поиска.var pl = ymaps.geoQuery(myCollection).search('lat == ' + la[0]); myCollection.remove(pl.get(0));menshakov.artem27 января 2016, 23:21я так понимаю, если мне кидает undefined моя выборка кривоватая, да?console.log(pl.get[0]);Всеволод Шмыров27 января 2016, 23:21pl.get(0), а не pl.get[0]menshakov.artem27 января 2016, 23:21оу блин, моей внимательности не позавидуешь=( Спасибо огромное, работает;)