Добрый день.
Мне нужно создать собственную метку. Выглядит она как прямоугольник с динамической надписью, маленькой иконкой в конце надписи и клювом.
Все получилось через макет и стили
var omt34Layout = ymaps.templateLayoutFactory.createClass( '<div class="omt34-placemark-la
Внешний див дает клюв, внутренний нужные отступы для текста и рамку, <i> через стиль несет в конце текста иконку.
________
| _______|
|/
Все работает, но:
Как я понимаю шейп генерится автоматически. В мозиле он выглядит идеально как надо. Прямоугольник над клювом и прямоугольник над дивом с текстом и иконкой.
Опера и Хром растягивают область шейпа клюва на всю общую ширину всей конструкции. В итоге получаем активный шейп справа от клюва по сути над пустым пространством.
По новым хотелкам надо сделать шейп только над областью текста без клюва.
Собственно вопрос - как это реализовать? Нигде не нашел примеров создания такого шейпа. Напомню, что длина текста=ширина маркера динамическая, посему описанием статической геометрии не обойтись.
Спасибо.