Клуб API Карт

Собственные стили меток при загрузке их через YmapsML (api 1.1)

destroysoul
22 августа 2012, 15:23

 

 Доброго дня! 

В моем случае метки создаются и при помощи  xml.

 

var ml = new YMaps.YMapsML('http://exampe.com/file.xml');
map.addOverlay(ml);

 Стиль самой метки описывается так:

 

<ymaps:style>default#hospitalIcon</ymaps:style>

 

Возникла необходмость использования собственных стилей для меток.

Как они создаются вопросов не вызывает, однако не ясно как теперь ссылатьс на новые стили из xml?

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

А вот эта статья в блоге вам не поможет?

Скорее всего... Большое спасибо.

А если скажем список содержит 2 и более типа меток, как описать для них стиль? Из статьи вижу что стиль описывается общий для всех меток сразу?

http://api.yandex.ru/maps/doc/ymapsml/1.x/guide/concepts/styles.xml

 

вы определяете стили в элементе верхнего уровня repr:Representation, назначаете стилю идентификатор - аттрибут gml:id,

а в геообъекте указываете этот идентификатор в тэге , таким образом разные геообъекты могут иметь разные стили

Каюсь. Был не внимателен. 

Большое спасибо за ваш ответ, цель достигнута! 8-)