Клуб API Карт

На карте не отображается текст хинта

Пост в архиве.
frozzen.gm
2 декабря 2013, 10:53

Здравствуйте, уважаемые специалисты!

 

Столкнулся со странным глюком: хинты над метками на картах всплывают, но текст не отображают. Что делать? Куда копать?

hintContent у Placemark задан.

9 комментариев

Нужен пример кода или ссылка на страницу.

Текст есть, просто он белый. Отнаследовался стиль от body)

Спасибо, но...

Об этом я приблизительно догадывался.

Как достучаться до стиля хинта и изменить его цвет? Вот он - гамлетовский вопрос! :)

Вариант 1.

Вы можете задать макет содержимого хинта для геообъектов.

group.options.set('hintContentLayout', ymaps.templateLayoutFactory.createClass(""));

 

Вариант 2. Можно задавать содержимое хинта с html-оберткой.

placemark.properties.set('hintContent', "" + item.name + "");

ОГРОМНОЕ спасибо!!!

Первый вариант, конечно, красивее, но в лоб не заработал.

Второй работает, как часы.

 

Еще раз спасибо.

не за что)

А, ну конечно, я в первом варианте забыла собственно данные в шаблоне прописать.

group.options.set('hintContentLayout', ymaps.templateLayoutFactory.createClass("$[properties.hintContent]"));


Но это уже в целом не важно)

Очень даже важно!

Я же говорил, что этот вариант красивее.

С удовольствием заменил.