Mapy Google teraz z obsługą KML

znak mapy

W takich chwilach wiem, że jestem maniakiem! Dziś Blog Google Code właśnie ogłosił, że obsługuje teraz pliki KML.

„Doug, uspokój się”, mówisz!

Nie mogę! Wariuję! Tam, gdzie kiedyś trzeba było programowo kreślić punkty na mapie, teraz możesz po prostu „wskazać” plik KML, a Google Maps automatycznie wykreśli go na swojej mapie.

„Tak, jasne”, mówisz!

Oto przykład pliku KML:

 Doug Czy wiesz, że właśnie tutaj otworzyli Au Bon Pain?


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


-2006

Korzystając z Google Maps, po prostu wskazuję mapę, aby wysłać zapytanie do mojego pliku KML:

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

„Wow”, w końcu mówisz! (Mam nadzieję!)

Oto, jak to wygląda:
Mapa Douga w Indianapolis

Poważnie ludzie. Gdzie XML to uniwersalny format wymiany danych, KML (który is XML) to uniwersalny format wymiany danych geograficznych. To wielki krok naprzód. Korzystając z innych programów GIS, ludzie mogą tworzyć pliki KML, a następnie po prostu otwierać je online w Mapach Google.

Komentarze 13

  1. 1
  2. 2

    Cześć Graydon,

    Słuszna uwaga! Zaktualizuję post z instrukcjami, otworzę opublikowany przeze mnie plik KML, a zobaczysz strukturę. Plik KML zawiera surowy tekst. Istnieją również pliki KMZ. Są to pliki KML spakowane w celu szybszego transferu (jeśli masz duży plik).

    Doug

  3. 3
  4. 4
  5. 5

    To jest naprawdę niesamowite!

    Zastanawiam się tylko, dlaczego wielkość liter w pliku KML jest rozróżniana. Jeśli utworzysz plik XML z tagami, które mają małe litery na początku. XML / KML nie działa. (to właśnie mi się przytrafiło: D)

    • 6

      Aswinie,

      Ja też to zauważyłem. Tak samo jest z geotagiem. Nie mam pojęcia, dlaczego tak naprawdę narzucali w standardzie wielkie litery. Zawsze myślałem, że jest to bezpieczne dla małych liter (zamiast dużych), ale niektóre z tych usług są naprawdę wybredne.

      Dzięki!
      Doug

  6. 7

    Znalazłem sposób, aby to działało.

    Znalazłem mały darmowy program (xt.exe), który współpracuje z plikiem XSL, który może przekształcić niedziałający plik XML w działający plik KML.

    W pliku XSL (arkusz stylów) stanowi podstawę dla roboczego XML. Mogę przekształcić małe tagi z dużymi literami. Po zmianie nazwy działającego pliku xml (z xml na kml) otrzymasz działający plik kml 🙂

  7. 8

    jeśli z jakiegoś powodu go nie widzisz, nowa rzecz google mymaps pozwala zbudować mapę i wyeksportować plik kml.

    a ponieważ Google API pozwala Ci utworzyć mapę w Twojej witrynie zbudowaną z hostowanego pliku kml… cóż, wszystko staje się łatwiejsze.

Co o tym myślisz?

Ta strona używa Akismet do redukcji spamu. Dowiedz się, jak przetwarzane są dane komentarza.