Клуб API Карт

Вопрос по setIconContent

Пост в архиве.
dreval.s
11 августа 2011, 10:45

Скажите,могу ли я использовать яваскрипты или язык vml, попробовал не получилось, приблизительно контент выглядит так

 placemark.setIconContent('<img src="img/PAS-GO.png" width=25 height=25 style="position: absolute; z-index: 1; left: -6px; top: 10px;">

и хочу применить к данной картинке яваскрипт, но он не отрабатывает, vml так же не отрабатывает

при vml добавляю строку

    <style>v\: * { behavior: url(#default#VML);display:inline-block }</style>
    <xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v"/>

перед img, затем передаю в установку контента

 placemark.setIconContent('<v:img src="img/PAS-GO.png" width=25
height=25 style="position: absolute; z-index: 1; left: -6px; top:
10px;">

4 комментария

а вы это точно делаете в IE?

попробуйте не добавлять никаких посторонних магий, а префикс использовать обычный - vml.

Яндекс карты уже его настроили и подключили.

можете кинуть самый элементарный пример с использованием VML,где картинка метки поворачивалась бы на какой-нить угол по средствам rotation: "угол"

шашечки или ехать?

http://habrahabr.ru/blogs/css/107183/

я бы не сказал что фильтры трансформации в VML простая и понятая чтука.

На крайняк что бы Я сделал - в IconContent залил бы некий тег с уникальным ID

потом нашол бы его, и внутрь посадил то что нужно через RaphaelJS.

Тут там и VML и SVG и повороты.

Если не сложно,можете на таком примере показать работу с модулем Рафаэль