Клуб API Карт

Не отображается картинка в баллуне меток загруженных с помощью ymapsml

Евгений Закиров
1 июня 2015, 15:56

код:

 

        var myMap = new ymaps.Map("show-base", {

            center: [53.346930035079104,83.77647585253904], 

            zoom: 8,

            controls: ['smallMapDefaultSet']

        });

 

        ymaps.geoXml.load('http://tur.flyleaf.su/hostels/default/ymapsml/1/?d=556c5116c5880')

            .then(onGeoXmlLoad);

        function onGeoXmlLoad (res) {

            myMap.geoObjects.add(res.geoObjects);

 

            if (res.mapState) {

                res.mapState.applyToMap(myMap);

            }

        } 

 

 

http://tur.flyleaf.su/hostels/default/ymapsml/1/ метки отсюда.

В шаблоне баллуна загружаемых меток я подставляю <img src="$[metaDataProperty.AnyMetaData.link]" /> (http://tur.flyleaf.su/hostels/default/ymapsml/1/) но в результате, при выводе меток на карте, картинка не отображается, в коде: <img > , при этом ссылка на картинку точно существует, если в шаблоне указать: $[metaDataProperty.AnyMetaData.link], то выведется текст ссылки на картинку.

https://yadi.sk/i/glNbIREDgzjyr

что я делаю не так?(

ps: к примеру если поменять здесь  <img src="$[metaDataProperty.AnyMetaData.link]" />  src на alt , то ссылка выведется нормально, картинки естественно не будет, но: https://yadi.sk/i/cAKovBeAgzkyN

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

Должна быть абсолютная ссылка с указанием протокола

https://tech.yandex.ru/maps/doc/ymapsml/1.x/guide/concepts/templates-docpage/

Евгений Закиров
1 июня 2015, 16:19

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