Клуб API Карт

Как позиционировать описание собственного маркера?

pira1ds
17 октября 2014, 23:20

Создаю метку, с картинкой и хочу вот задать название над меткой к примеру - как реализовать? подскажите пожалуйста:

...

new ymaps.Placemark(myMap.getCenter(), {

                  hintContent: '"Моя метка"',

                  iconContent: '"Моя метка"'

              },{ 

                  iconLayout: 'default#imageWithContent',

                  iconImageHref: 'shop.png',

                  iconImageSize: [35, 40],

                  iconColor: '#00000'          

              }); 

...

 

Метка выводится, текст в ней тоже - только он получается поверх метки накладывается.. 

8 комментариев
Подписаться на комментарии к посту

можно передавать свой макет с версткой значка метки вместо 'default#imageWithContent'

 

http://api.yandex.ru/maps/jsbox/2.1/placemark_shape

тогда получается картинку я либо вывожу непосредственно с помощью тега, либо с помощью стиля - да?

 

и еще - вот есть http://api.yandex.ru/maps/doc/jsapi/2.1/ref/reference/layout.ImageWithContent.xml
там есть data.options.contentOffset - это можно как то использовать? или только городить  свой слой?

 

это можно как то использовать? или только городить  свой слой?

сам не знал про эту опцию

можно попробовать так

как?)) то я чет не соображу) 

Ну вроде так

iconContentOffset: [20, 20]

почему то не смещается текст(

проверил, смещается

Спасибо!! мой косяк, я какого то хрена пробывал так сontentOffset :)))