Нестандартная метка и стандартный балун

Нестандартные метки бывают двух видов. Это

  • Метка с содержимым
  • Метка в виде изображения

Метка с содержимым

Добавляем содержимое в метку с помощью setIconContent

Код Javascript(jQuery)
Имя_метки.setIconContent('Содержимое метки');

Пример использования



Метка в виде изображения

Если нужно использовать в виде метки какое-либо изображенин, то следует сначала добавить стили к метке, а затем при создании метки прописать к ней стили.

Код Javascript(jQuery)
// Создание стиля для значка метки
var s = new YMaps.Style(); // создание стиля
s.iconStyle = new YMaps.IconStyle(); // задаем стиль иконки
s.iconStyle.href = "http://api.yandex.ru/i/maps/icons/photo.png"; // прописываем адрес иконки-изображения
s.iconStyle.size = new YMaps.Point(18, 29); // прописываем размеры изображения
s.iconStyle.offset = new YMaps.Point(-9, -29); // смещение

s.iconStyle.shadow = new YMaps.IconShadowStyle(); // тень иконки
s.iconStyle.shadow.href = "http://api.yandex.ru/i/maps/icons/photo-shadow.png"; // адрес тени иконки
s.iconStyle.shadow.size = new YMaps.Point(18, 29); // размеры тени
s.iconStyle.shadow.offset = new YMaps.Point(-4, -29); // смещение тени

// Создание метки
var placemark = new YMaps.Placemark(new YMaps.GeoPoint(37.64, 55.76), {style: s});


Пример использования



Источник
Вверх