Не применяются свойства к GeoObjectCollection в частности изменение иконки
ymaps.ready(function () {
var myMap = new ymaps.Map('map', {
center: [55.751574, 37.573856],
zoom: 9,
controls: []
}, {
searchControlProvider: 'yandex#search'
});
var searchControl = new ymaps.control.SearchControl({
options: {
position: { left: 250, top: 50 },
// float: 'right',
floatIndex: 100,
noPlacemark: true,
left:50
}
});
var myCollection = new ymaps.GeoObjectCollection({
options:{
iconLayout: 'default#image',
// Своё изображение иконки метки.
iconImageHref: 'icon.png',
// Размеры метки.
iconImageSize: [30, 42],
// Смещение левого верхнего угла иконки относительно
// её "ножки" (точки привязки).
iconImageOffset: [-3, -42]
}
});
// Добавляем метки в коллекцию.
myCollection.add(new ymaps.Placemark([55.743517277269156,37.505507499999915]));
myCollection.add(new ymaps.Placemark([55.64192027765163,37.52345549999994]));
myCollection.add(new ymaps.Placemark([55.68452827749535,37.62410349999998]));
myCollection.add(new ymaps.Placemark([55.42569577845532,37.545419499999944]));
myCollection.add(new ymaps.Placemark([55.654568777603394,37.540532499999934]));
myMap.controls.add(searchControl);
myMap.geoObjects.add(myCollection);
myMap.setBounds(myCollection.getBounds());
});