Конвертер KML в YMapsML (2.07)

Обновил версию конвертера KML файлов в YMapsML (яндекс.карты) до 2.07. Наполеоновские планы пока откладываются в долгий ящик,  конвертер дорабатывается по мере возникновения необходимости или по просьбам пользователей. 🙂

Читать далее «Конвертер KML в YMapsML (2.07)»

Конвертер KML в YMapsML (2.0)

Существенно переработал, а если быть более точным, то практически полностью переписал движок конвертера KML в YMapsML, теперь он намного лучше понимает разнородную структуру KML файла (спасибо всем, кто пытался пользоваться старой версией).

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

  1. Генерация JavaScript кода, для вставки на своем сайте.
  2. Создание Static API ссылки, для сайтов без поддержки JavaScript.
  3. Обратная конвертация из YMapsML в KML или OZI (wpt,plt).
  4. Поддержка конвертирования из OZI (wpt,plt) в YMapsML.

Впрочем, когда именно эти дополнительные полезности случаться, пока сложно сказать. 🙂
Читать далее «Конвертер KML в YMapsML (2.0)»

Конвертер KML в YMapsML

С момента, как сделал плагин для wordpress, в голове постоянно крутилась мысль, что хорошо бы найти утилитку для создания XML файлов для Yandex карт… или, на худой конец, конвертер из чего-нибудь распространенного в YMapsML.

После непродолжительного общения с поисковиками и чтения клуба разработчиков API Яндекс.Карт удалось выяснить печальный факт — конвертеров в природе нет, по крайней мере явно на них никто не ссылается. Также, в означенном клубе говорят, что пока инструментария для создания YMapsML не существует, ну и, где-то тамже было, что в будущем yandex карты будут поддерживать KML файлы без всяких конвертеров, но это не приоритетная задача… 🙁

Одним словом, ничего определенного и понятного… единственное, что удалось найти за все время, это блог «Занимательная Веб-картография», в котором рассказывалось про конвертер из GPX в YMapsML (http://map.z66.ru/gpx2ymaps).

Таким образом, прокопавшись почти неделю, решил прекращать парить себе мозги и сделать, все что нужно, своими руками…

Итак, извольте посмотреть — Конвертер KML в YMapsML. Как следует из названия, скрипт берет KML файл и переводит его в XML, который понимает Yandex карты. Обрабатывает пока не так много, понимает только StyleMap, Style, Placemark(Point), Placemark(LineString) и структуру KML:  Document->Folder, Folder->Document, Document. Точно также, как и с плагином для wordpress, надеюсь, что в дальнейшем скрипт будет дорабатываться и модернизироваться.

googleearth_test_kml

Читать далее «Конвертер KML в YMapsML»