repr:text

Диаграмма

Описание

Тело шаблона.

Представляет собой HTML-код c вставками вида:

$[имя_поля_данных|значение_по_умолчанию]

При построении HTML-верстки конкретного объекта карты такие вставки заменяются данными из объекта. Например, тело шаблона может иметь следующий вид:

<div><h3>$[name|имя не задано]</h3><span>$[description|нет описания]</span></div>

При применении данного шаблона поле $[name|имя не задано] будет заменено на значение поля name того объекта, для которого применяется шаблон.

Если поле name для объекта не определено, будет подставлено значение по умолчанию. Аналогично для $[description|нет описания].

При описании географических объектов с помощью YMapsML, для хранения и последующего отображения данных можно использовать такие теги как gml:name, gml:description, gml:metaDataProperty.

Из соображений безопасности HTML-разметку разрешено хранить только в теге gml:description. Содержимым всех остальных тегов должен быть только текст, а HTML-разметка в них экранируется.

Содержится в:

repr:Template

repr:text

YMapsML-документ, описывающий шаблон для значка метки:

<repr:Template gml:id="myIconTemplate">
    <repr:text>
        <![CDATA[
          <div style="font-size:15px;"><div><u>Название</u>: $[name]</div>
          <div><u>Описание</u>: $[description]</div> </div>
          <div> <img src="http://www.irk.ru/img/site/gallery/75/c07c4446-d9d8-4c19-b595-e764145517b2_jpg_160x100000_q85.jpg"></div>
        ]]>
    </repr:text>
</repr:Template>

Используя этот шаблон, можно определить стиль:

<repr:Style gml:id="myStyle">
   <repr:balloonContentStyle>
      <repr:template>#myIconTemplate</repr:template>
   </repr:balloonContentStyle>
   <repr:iconStyle>
      <repr:href>http://company.yandex.ru/i/ya.png</repr:href>
      <repr:size x="56" y="56"/>
   </repr:iconStyle>
</repr:Style>

И применить его к метке:

<ymaps:GeoObject>
   <ymaps:style>#myStyle</ymaps:style>
   <gml:name>Байкал</gml:name>
   <gml:description>Глубочайшее озеро планеты Земля.<br/>Крупнейший природный резервуар пресной воды.</gml:description>
   <gml:Point>
      <gml:pos>107.7 53.08</gml:pos>
   </gml:Point>
</ymaps:GeoObject>