Google Maps jetzt mit KML-Unterstützung

Kartenmarkierung

In Zeiten wie diesen weiß ich, dass ich ein Geek bin! Heute, den Google Code-Blog habe gerade angekündigt, dass sie jetzt KML-Dateien unterstützen.

"Doug, beruhige dich", sagst du!

Ich kann nicht! Ich flippe aus! Wo früher Punkte programmgesteuert auf einer Karte gezeichnet werden mussten, können Sie jetzt einfach auf eine KML-Datei "zeigen", und Google Maps zeichnet sie automatisch auf ihrer Karte.

"Ja, sicher", sagst du!

Hier ist ein Beispiel für eine KML-Datei:

 Doug Wussten Sie, dass sie gerade hier Au Bon Pain eröffnet haben?


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


-2006

Mit Google Maps zeige ich einfach auf die Karte, um meine KML-Datei abzufragen:

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

"Wow", sagst du endlich! (Ich hoffe!)

So sieht es aus:
Karte von Doug in Indianapolis

Ernsthaft Leute. Wo XML das universelle Datenaustauschformat ist, KML (welches is XML) ist das universelle Format für den Austausch geografischer Daten. Dies ist ein großer Schritt nach vorne. Mit anderen GIS-Programmen können Benutzer KML-Dateien ausgeben und diese dann einfach online mit Google Maps öffnen.

13 Kommentare

  1. 1
  2. 2

    Hallo Graydon,

    Guter Punkt! Ich werde den Beitrag mit Anweisungen aktualisieren, die von mir gepostete KML-Datei öffnen und Sie werden die Struktur sehen. Die KML-Datei ist Rohtext. Es gibt auch KMZ-Dateien da draußen. Dies sind KML-Dateien, die für eine schnellere Übertragung komprimiert sind (wenn Sie eine große Datei haben).

    Doug

  3. 3
  4. 4
  5. 5

    Das ist wirklich großartig!

    Ich frage mich nur, warum bei der KML-Datei zwischen Groß- und Kleinschreibung unterschieden wird. Wenn Sie die XML-Datei mit Tags erstellen, die Anfangsbuchstaben in Kleinbuchstaben enthalten. Das XML / KML funktioniert nicht. (das ist mir passiert: D)

    • 6

      Aswin,

      Ich habe das auch bemerkt. Mit dem Geotag ist es genauso. Ich habe keine Ahnung, warum sie tatsächlich Großbuchstaben in einem Standard auferlegen würden. Ich habe immer gedacht, dass es für Kleinbuchstaben (und nicht für Großbuchstaben) sicher ist, aber einige dieser Dienste sind wirklich pingelig.

      Vielen Dank!
      Doug

  6. 7

    Ich habe einen Weg gefunden, dies zum Laufen zu bringen.

    Ich habe ein kleines Freeware-Programm (xt.exe) gefunden, das mit einer XSL-Datei funktioniert, die das nicht funktionierende XML in eine funktionierende KML-Datei umwandeln kann.

    In der XSL-Datei (ein Stylesheet) wird die Basis einer XML-Arbeit bereitgestellt. Ich kann die Kleinbuchstaben mit Großbuchstaben umwandeln. Mit einer Umbenennungsaktion für die funktionierende XML-Datei (XML in kml) erhalten Sie eine funktionierende kml-Datei 🙂

  7. 8

    Wenn Sie es aus irgendeinem Grund nicht gesehen haben, können Sie mit dem neuen Google MyMaps-Ding eine Karte erstellen und die kml-Datei exportieren.

    und da Sie mit der Google-API eine Karte auf Ihrer Website erstellen können, die aus einer gehosteten kml-Datei erstellt wurde, wird alles einfacher.

Was denken Sie?

Diese Seite verwendet Akismet, um Spam zu reduzieren. Erfahren Sie, wie Ihre Kommentardaten verarbeitet werden.