Введение

YMapsML (Yandex Maps Markup Language) — язык описания географических данных, разработанный в компании Яндекс. Под географическими данными подразумеваются любые данные, географически привязанные к местности.

YMapsML используется как формат передачи данных между сервисами Яндекс.Карт и сторонними программными средствами. Данные в формате YMapsML могут быть отображены на Яндекс.Картах, в этом же формате возвращает информацию о местоположении объектов сервис геокодирования.

YMapsML представляет собой открытый XML-формат, формальная спецификация (схема) которого доступна по адресу https://geocode-maps.yandex.ru/docs/schemas/ymaps/1.x, а описание приведено в Справочнике по языку YMapsML. Для редактирования данных в формате YMapsML можно использовать любой текстовый редактор, а для их обработки — богатый арсенал программных средств, предназначенных для работы с XML.