В моменти като тези знам, че съм отрепка! Днес Блог на Google Code току-що обяви, че сега поддържа KML файлове.
„Дъг, успокой се“, казваш!
Не мога! Аз съм откачен! Където преди трябваше да нанасяте програмно точки на карта, сега можете просто да „насочите“ към KML файл и Google Maps автоматично ще го нанесе на тяхната карта.
„Да, разбира се“, казвате!
Ето пример за 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.
Правиш го да звучи страхотно ... просто ме насочи към посоката как да направя kml файл и може би просто съм напълно съгласен ...
Здравей, Грейдън,
Добра точка! Ще актуализирам публикацията с инструкции, ще отворя KML файла, който съм публикувал, и ще видите структурата. KML файлът е суров текст. Има и KMZ файлове там. Това са KML файлове, които са с цип за по-бързо прехвърляне (ако имате огромен файл).
Дъг
Това е толкова готино! За какво ще мислят по-нататък?
Една забележка, която забравих да спомена, е, че KML файлът може да бъде подготвен или отворен и с Google Earth, безплатно приложение за десктоп GIS! Можете да изтеглите най-новата бета версия от тук:
http://earth.google.com/
Това е наистина страхотно!
Просто се чудя, защо KML-файлът е чувствителен към малки и големи букви. Ако създадете XML файла с тагове, които имат малки букви. XML / KML не работи. (това ми се случи: D)
Асуин,
Забелязах и това. Същото е и с геомаркировката. Нямам представа защо всъщност биха наложили главни букви в стандарт. Винаги съм смятал, че е безопасно за малки букви (а не за главни), но някои от тези услуги там са наистина фини.
Благодаря!
Дъг
Намерих начин да накарам това да работи.
Намерих малка безплатна програма (xt.exe), която работи с XSL файл, който може да трансформира неработещия XML в работещ KML файл.
В XSL файла (таблица със стилове) предоставя основата на работещ xml. Мога да трансформирам малките букви с главни маркери. С действие за преименуване на работещия xml-файл (xml в kml) получавате работещ kml файл 🙂
ако по някаква причина не сте го видели, новият google mymaps thingy ви позволява да изградите карта и да експортирате kml файла.
и тъй като google api ви позволява да създадете карта на вашия сайт, изградена от хостван kml файл ... добре, всичко става по-лесно.