Google Maps agora com suporte para KML

marca de mapa

Em momentos como esses, eu sei que sou um geek! Hoje, os Blog do Google Code acaba de anunciar que agora oferecem suporte a arquivos KML.

“Doug, acalme-se”, você diz!

Eu não posso! Estou pirando! Onde você costumava ter que traçar pontos de forma programática em um mapa, agora você pode simplesmente 'apontar' para um arquivo KML e o Google Maps irá traçá-lo automaticamente em seu mapa.

“Sim, claro”, você diz!

Aqui está um exemplo de arquivo KML:

 Doug Você sabia que acabaram de abrir Au Bon Pain bem aqui?


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


-2006

Usando o Google Maps, simplesmente aponto o mapa para consultar meu arquivo KML:

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

“Uau”, você finalmente diz! (Eu espero!)

Aqui está o que parece:
Mapa de Doug em Indianápolis

Sério pessoal. Onde XML é o formato universal de troca de dados, KML (que is XML) é o formato universal de troca de dados geográficos. Este é um grande passo em frente. Usando outros programas GIS, as pessoas podem gerar arquivos KML e simplesmente abri-los online com o Google Maps.

13 Comentários

  1. 1
  2. 2

    Olá Graydon,

    Bom ponto! Vou atualizar o post com instruções, abrir o arquivo KML que postei e você verá a estrutura. O arquivo KML é texto bruto. Também existem arquivos KMZ por aí. Esses são arquivos KML compactados para transferência mais rápida (se você tiver um arquivo grande).

    Doug

  3. 3
  4. 4
  5. 5

    Isso é realmente incrível!

    Apenas imaginando, por que o arquivo KML diferencia maiúsculas de minúsculas. Se você criar o arquivo XML com tags que tenham letras iniciais minúsculas. O XML/KML não funciona. (foi o que aconteceu comigo :D)

    • 6

      Aswin,

      Tenho notado isso também. É o mesmo com a geotag. Não tenho ideia de por que eles realmente imporiam letras maiúsculas em um padrão. Eu sempre pensei que era seguro para letras minúsculas (em vez de maiúsculas), mas alguns desses serviços são realmente complicados.

      Obrigado!
      Doug

  6. 7

    Eu encontrei uma maneira de fazer isso funcionar.

    Encontrei um pequeno programa freeware (xt.exe) que funciona com um arquivo XSL que pode transformar o XML que não funciona em um arquivo KML funcional.

    No arquivo XSL (uma folha de estilo) fornece a base de um xml de trabalho. Eu posso transformar as tags minúsculas com tags maiúsculas. Com uma ação de renomeação no arquivo xml de trabalho (xml para kml), você obtém um arquivo kml de trabalho 🙂

  7. 8

    se por algum motivo você não viu, o novo google mymaps permite que você crie um mapa e exporte o arquivo kml.

    e como a API do google permite que você crie um mapa em seu site construído a partir de um arquivo kml hospedado… bem, tudo fica mais fácil.

O que você acha?

Este site usa o Akismet para reduzir o spam. Saiba como seus dados de comentário são processados.