Карты Google теперь с поддержкой KML

отметка на карте

В такие моменты я знаю, что я компьютерщик! Сегодня Блог Google Code только что объявили, что теперь они поддерживают файлы KML.

«Дуг, успокойся», - скажете вы!

Я не могу! Я схожу с ума! Если раньше вам приходилось программно наносить точки на карту, теперь вы можете просто «указать» на файл KML, и Карты Google автоматически нанесут его на свою карту.

«Да, конечно», - скажете вы!

Вот пример файла KML:

Дуг Вы знали, что они только что открыли Au Bon Pain прямо здесь?


https://martech.zone/wp-content/uploads/1.0/8/me2.1.thumbnail.jpg


-2006

Используя Google Maps, я просто указываю карту, чтобы запросить свой файл KML:

http://maps.google.com/maps?q=http://www.yourdomain.com/location.kml

«Вау», - наконец говорите вы! (Я надеюсь!)

Вот как это выглядит:
Карта Дуга в Индианаполисе

Серьезно, ребята. Где XML - это универсальный формат обмена данными, KML (который is XML) - это универсальный формат обмена географическими данными. Это большой шаг вперед. Используя другие программы ГИС, люди могут выводить файлы KML, а затем просто открывать их в Интернете с помощью Google Maps.

13 комментариев

  1. 1
  2. 2

    Привет Грейдон,

    Хорошая точка зрения! Я дополню сообщение инструкциями, открою опубликованный мной KML-файл, и вы увидите его структуру. Файл KML представляет собой необработанный текст. Есть также файлы KMZ. Это файлы KML, которые заархивированы для более быстрой передачи (если у вас большой файл).

    Дуг

  3. 3
  4. 4

    Одно замечание, которое я забыл упомянуть, заключается в том, что файл KML также можно подготовить или открыть с помощью Google Earth, бесплатного настольного приложения ГИС! Вы можете скачать последнюю бета-версию здесь:

    http://earth.google.com/

  5. 5

    Это действительно круто!

    Просто интересно, почему в KML-файле учитывается регистр? Если вы создаете XML-файл с тегами, начинающимися со строчных букв. XML / KML не работает. (вот что со мной случилось: D)

    • 6

      Асвин,

      Я тоже это заметил. То же самое и с геотегом. Я понятия не имею, почему они на самом деле вводят прописные буквы в стандарте. Я всегда думал, что это безопасно для нижнего регистра (а не для верхнего), но некоторые из этих сервисов действительно привередливы.

      Благодаря!
      Дуг

  6. 7

    Я нашел способ заставить это работать.

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

    В файле XSL (таблица стилей) содержится база рабочего xml. Я могу преобразовать теги в нижнем регистре тегами в верхнем регистре. При переименовании рабочего xml-файла (из xml в kml) вы получаете рабочий файл kml 🙂

  7. 8

    если по какой-то причине вы его не видели, новая штука google mymaps позволяет вам построить карту и экспортировать файл kml.

    и поскольку API Google позволяет вам создавать карту на вашем сайте, построенную из размещенного файла kml… что ж, все становится проще.

Как вы думаете?

Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются ваши данные комментариев.