Клуб API Карт

Собственный шаблон метки с текстом

Артур Слаин
5 декабря 2014, 12:53

Здравствуйте. Есть ли возможность создать свой шаблон метки с текстом? То есть без использования изображений iconLayout: 'default#image'.

3 комментария
Подписаться на комментарии к посту
Добрый день. Такая возможность есть. Просто нужно создать собственный макет. Как в этом примере
https://tech.yandex.ru/maps/jsbox/2.1/placemark_shape
Можно отображать какой-нибудь текст из параметров в своем HTML-шаблоне.
https://tech.yandex.ru/maps/doc/jsapi/2.1/ref/reference/templateLayoutFactory-docpage/
Список всех возможностей
https://tech.yandex.ru/maps/doc/jsapi/2.1/ref/reference/Template-docpage/
Артур Слаин
6 декабря 2014, 12:52

Спасибо за ответ. Возникла проблема — метка перестала быть draggable.

 

var manualPlacemarkLayout = ymaps.templateLayoutFactory.createClass('$[properties.iconContent]');


new ymaps.Placemark(base_coords, {
      iconContent: 'поиск...'
}, {
      preset: 'islands#orangeStretchyIcon',
      draggable: true
});