Карти 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, я просто спрямовую карту на запит до мого файлу KML:

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

“Ого”, ви нарешті скажете! (Я сподіваюсь!)

Ось що виглядає так:
Карта Дуга в Індіанаполісі

Серйозно люди. Де XML - універсальний формат обміну даними, KML (який is XML) - універсальний формат обміну географічними даними. Це великий крок вперед. Використовуючи інші програми ГІС, люди можуть видавати файли KML, а потім просто відкривати їх в Інтернеті за допомогою Карт Google.

13 Коментарі

  1. 1
  2. 2

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

    Гарна думка! Я оновлю публікацію інструкціями, відкрию файл KML, який я розмістив, і ви побачите структуру. Файл KML - це необроблений текст. Там також є файли KMZ. Це файли KML, які заархівовані для швидшої передачі (якщо у вас величезний файл).

    Doug

  3. 3
  4. 4

    Одне зауваження, про яке я забув згадати, - це те, що файл KML також можна підготувати або відкрити за допомогою Google Планета Земля - ​​безкоштовного настільного додатка GIS! Ви можете завантажити останню бета-версію тут:

    http://earth.google.com/

  5. 5

    Це справді чудово!

    Просто цікаво, чому KML-файл чутливий до регістру. Якщо ви створюєте файл XML з тегами, які мають малі початкові літери. XML / KML не працює. (ось що зі мною сталося: D)

    • 6

      Асвін,

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

      Спасибо!
      Doug

  6. 7

    Я знайшов спосіб змусити це працювати.

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

    У файлі XSL (таблиця стилів) надається основа робочого xml-файлу. Я можу трансформувати теги нижнього регістру до тегів верхнього регістру. Дією перейменування на робочий xml-файл (xml на kml) ви отримуєте робочий файл kml 🙂

  7. 8

    якщо з якихось причин ви цього не бачили, новий google mymaps thingy дозволяє побудувати карту та експортувати файл kml.

    а оскільки google api дозволить вам створити карту на вашому сайті, побудовану з розміщеного файлу kml ... ну, все стає простіше.

Що ви думаєте?

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.