Рассмотрим как вставить текст в наш KML файл.
Для начала вспомним первый написанный код:
<?xml version=»1.0″ encoding=»UTF-8″?>
<kml xmlns=»http://www.opengis.net/kml/2.2″>
<Placemark>
<name>Привет, мир!</name>
<Point>
<coordinates>48.09301261183547, 46.345758527737</coordinates>
</Point>
</Placemark>
</kml>
Наши географические координаты в коде указывают на город Астрахань. Вставим небольшой текст в наш код:
<?xml version=»1.0″ encoding=»utf-8″?>
<kml xmlns=»http://www.opengis.net/kml/2.2″>
<Document>
<name>Astrakhan.kml</name>
<Placemark>
<name>Привет, мир!</name>
<description><![CDATA[
Астрахань — город в России, административный центр Астраханской области.
Старейший экономический и культурный центр Нижнего Поволжья и Прикаспия.
Часто называется южным форпостом России и Каспийской столицей.
Входит в число 115 городов России, признанных исторически ценными.
Является членом Евразийского регионального отделения Всемирной организации
«Объединенные Города и Местные Власти».
]]></description>
<Point>
<coordinates>
48.09301261183546,46.345758527737,0
</coordinates>
</Point>
</Placemark>
</Document>
</kml>
Что изменилось в нашем коде? Во-первых, после элемента Document мы создали название — name — нашему KML файлу. Видим также, что добавилось ![CDATA[. Так как наш сайт направлен на тех, кто впервые сталкивается с возможностью программирования в картографии, мы опишем что произошло. Description, который добавился в код поддерживает элементы языка HTML, то есть мы можем использовать для тега привычные элементы, такие как p или em.
Если бы ![CDATA[ в коде не было, необходимо было подбирать специальные комбинации символов, например <. Кроме всего прочего, был добавлен сам текст и закрывающийся элемент Document.
Чтобы сохранить наш файл ему необходимо дать название ( у нас это Astrakhan) и сохранить в расширении .kml.
Вот так будет выглядеть наш файл в Google Earth
Посмотреть Изучаем KML. Часть 2: Создаем простую метку