„Google Maps“ dabar su KML palaikymu

žemėlapio ženklas

Tokiais atvejais žinau, kad esu geekas! Šiandien „Google Code“ tinklaraštis ką tik paskelbė, kad dabar palaiko KML failus.

„Doug, nusiramink“, sakote jūs!

Aš negaliu! Aš išsigandau! Jei anksčiau reikėjo programiškai braižyti taškus žemėlapyje, dabar galite tiesiog „nukreipti“ į KML failą, o „Google Maps“ automatiškai jį atvaizduos savo žemėlapyje.

„Taip, tikrai“, sakote jūs!

Štai KML failo pavyzdys:

 Dougas Ar žinojote, kad jie čia pat atidarė Au Bon Pain?


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


-2006

Naudodamas „Google Maps“, aš tiesiog nukreipiu žemėlapį, norėdamas pateikti užklausą dėl savo KML failo:

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

„Oho“, pagaliau sakote! (Aš tikiuosi!)

Štai kaip tai atrodo:
Dougo žemėlapis Indianapolyje

Rimtai žmonės. Kur XML yra universalus duomenų mainų formatas, KML (kuris is XML) yra universalus geografinių duomenų mainų formatas. Tai puikus žingsnis į priekį. Naudodamiesi kitomis GIS programomis, žmonės gali išleisti KML failus ir tada tiesiog atidaryti juos internete naudodami „Google Maps“.

13 komentarai

  1. 1
  2. 2

    Sveiki, Graydonai,

    Geras pastebėjimas! Atnaujinsiu įrašą su instrukcijomis, atidarysiu mano paskelbtą KML failą ir pamatysite struktūrą. KML failas yra neapdorotas tekstas. Taip pat yra KMZ failų. Tai yra KML failai, kurie yra supakuoti, kad būtų galima greičiau perduoti (jei turite didžiulį failą).

    Doug

  3. 3
  4. 4
  5. 5

    Tai tikrai nuostabu!

    Tiesiog įdomu, kodėl KML bylose skiriamos didžiosios ir mažosios raidės. Jei sukursite XML failą su žymomis, kuriose yra mažosios raidės. XML / KML neveikia. (štai kas man laiminga: D)

    • 6

      Aswinas,

      Aš tai irgi pastebėjau. Tas pats ir su geografine žyme. Neįsivaizduoju, kodėl jie iš tikrųjų įvestų didžiąsias raides standarte. Aš visada maniau, kad tai saugu mažosioms raidėms (o ne didžiosioms), tačiau kai kurios iš šių paslaugų yra tikrai nepaprastos.

      Ačiū!
      Doug

  6. 7

    Aš radau būdą, kaip tai padaryti.

    Radau nedidelę nemokamos programos programą (xt.exe), kuri veikia su XSL failu, kuris neveikiantį XML gali paversti veikiančiu KML failu.

    XSL faile (stiliaus lape) pateikiama veikiančio xml bazė. Aš galiu transformuoti mažąsias raides su didžiosiomis raidėmis. Pervardydami veikiantį veikiantį xml failą (iš xml į kml), gausite veikiantį kml failą 🙂

  7. 8

    jei dėl kokių nors priežasčių to nematėte, naujasis „Google mymaps thingy“ leidžia sukurti žemėlapį ir eksportuoti kml failą.

    ir kadangi „Google“ api sukurk savo svetainės žemėlapį, pastatytą iš priglobto kml failo ... na, viskas tampa lengviau.

Ką manote?

Ši svetainė naudoja "Akismet", kad sumažintų šlamštą. Sužinokite, kaip apdorojamas jūsų komentaras.