Здравствуйте, Анна.
Для шаблона компонента "Яндекс.Карты: настраиваемая карта"(map.yandex.view) существует файл script.js, в самом начале которого есть код
[CODE]if (!window.BX_YMapAddPlacemark)
{
window.BX_YMapAddPlacemark = function(map, arPlacemark)
{
if (null == map)
return false;
if(!arPlacemark.LAT || !arPlacemark.LON)
return false;
var props = {};
if (null != arPlacemark.TEXT && arPlacemark.TEXT.length > 0)
{
var value_view = '';
if (arPlacemark.TEXT.length > 0)
{
var rnpos = arPlacemark.TEXT.indexOf("\n";
value_view = rnpos <= 0 ? arPlacemark.TEXT : arPlacemark.TEXT.substring(0, rnpos);
}
props.balloonContent = arPlacemark.TEXT.replace(/\n/g, '<br />');
props.hintContent = value_view;
}
var obPlacemark = new ymaps.Placemark(
[arPlacemark.LAT, arPlacemark.LON],
props,
{balloonCloseButton: true}
);
map.geoObjects.add(obPlacemark);
return obPlacemark;
}
} [/CODE]Здесь есть строка
[CODE] {balloonCloseButton: true}[/CODE]Это один из параметров инициализации баллуна на карте.(Объект ymaps.Placemark)
Добавьте сюда еще один параметр - iconImageHref - это путь до картинки
Т.е. получится так
[CODE] {
balloonCloseButton: true,
iconImageHref:"/images/названиекартинки.png"
}
[/CODE]Тогда в качестве метки будет использоваться картинка, которая указана в параметре iconImageHref
Для шаблона компонента "Яндекс.Карты: настраиваемая карта"(map.yandex.view) существует файл script.js, в самом начале которого есть код
[CODE]if (!window.BX_YMapAddPlacemark)
{
window.BX_YMapAddPlacemark = function(map, arPlacemark)
{
if (null == map)
return false;
if(!arPlacemark.LAT || !arPlacemark.LON)
return false;
var props = {};
if (null != arPlacemark.TEXT && arPlacemark.TEXT.length > 0)
{
var value_view = '';
if (arPlacemark.TEXT.length > 0)
{
var rnpos = arPlacemark.TEXT.indexOf("\n";
value_view = rnpos <= 0 ? arPlacemark.TEXT : arPlacemark.TEXT.substring(0, rnpos);
}
props.balloonContent = arPlacemark.TEXT.replace(/\n/g, '<br />');
props.hintContent = value_view;
}
var obPlacemark = new ymaps.Placemark(
[arPlacemark.LAT, arPlacemark.LON],
props,
{balloonCloseButton: true}
);
map.geoObjects.add(obPlacemark);
return obPlacemark;
}
} [/CODE]Здесь есть строка
[CODE] {balloonCloseButton: true}[/CODE]Это один из параметров инициализации баллуна на карте.(Объект ymaps.Placemark)
Добавьте сюда еще один параметр - iconImageHref - это путь до картинки
Т.е. получится так
[CODE] {
balloonCloseButton: true,
iconImageHref:"/images/названиекартинки.png"
}
[/CODE]Тогда в качестве метки будет использоваться картинка, которая указана в параметре iconImageHref