Клуб API Карт

Изменить картинку метки

Пост в архиве.
dmitrij.roganov
4 мая 2012, 21:53

Добрый вечер.

Подскажите пожалуйтста, как задать картинку для метки после выполнения поиска по карте?

myCollection = new ymaps.GeoObjectCollection(
$('#search_form').submit(function (e) {
    e.preventDefault(
    var search_query = $(this).find('input:first').val(
/*     alert(search_query) */
    ymaps.geocode(search_query, {results: 1}).then(function (res) {
        myCollection.removeAll(
        myCollection = res.geoObjects;
        myMap.geoObjects.add(myCollection);
    }
    return false;
}

После выполнения этого кода на карте появляется стандартная метка, а вот как поменять на своё оформление не могу понять.

Пробовал сделать по примеру

myCollection = new ymaps.GeoObjectCollection({}, {

preset: 'twirl#cafeIcon', // все метки коллекции с пиктограммой "кафе"
cursor: 'grab', // курсор на метках будет "рукой"
draggable: true // метки можно будет перемещать
}
но ни каких изменений не произошло. метка не изменилась, не передвигалась...

 

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

res.geoObjects.options.set({

preset: 'twirl#cafeIcon', // все метки коллекции с пиктограммой "кафе" cursor: 'grab', // курсор на метках будет "рукой" draggable: true // метки можно будет перемещать })
dmitrij.roganov
4 мая 2012, 23:15

а как прописать в данной ситуации своё изображение для метки, какой параметр за это отвечает?

 

p.s. благодарю за подсказку, всё работает, как заменить рисунок разобрался сам.