Incluir referências à Wikipedia em mapas de Google

Em mapas de Google Maps se pode incluir facilmente referências a pontos geográficos da Wikipedia.

Por Miguel Angel Alvarez - Tradução de JML


Publicado em: 31/3/09

Valorize este artigo:
Neste artigo vamos mostrar como se podem incluir referências a conteúdos da Wikipedia em mapas de Google. Para quem chegar aqui e não souber fazer mapas de Google recomendamos ler o manual de programação de Google Maps.

A verdade é que o pessoal de Google nos facilitou a integração da Wikipedia com os mapas de Google e é de agradecer. O processo para consegui-lo é muito parecido -quase idêntico- ao utilizado para incluir as fotos de Panoramio, tratado anteriormente em CriarWeb.com. Por isso, recomendamos ler previamente o artigo Incluir fotos de Panoramio em um mapa de Google, já que há coisas neste artigo que daremos por sabidas, por terem sido explicadas no artigo mencionado.

Para que se veja o que são as referências da Wikipedia e como se integram com os mapas de Google podemos acessar ao exemploque vamos tratar neste artigo.

Sendo assim, passamos a ação. O primeiro que temos que saber é que existem diversos serviços que podem ser integrados como camadas de conteúdos externos em nossos mapas. Teoricamente, pelo o que diz respeito à Wikipedia, temos várias possibilidades de integração que correspondem com os distintos idiomas nos que a enciclopédia trabalha. Para acessar a uma lista de todos os serviços que se podem integrar, temos que entrar em: http://spreadsheets.google.com/pub?key=p9pdwsai2hDN-cAocTLhnag

Veremos que existem diferentes idiomas que podemos escolher. Nós escolheremos o português, por isso temos que utilizar o identificador de camada org.wikipedia.pt.

Agora, para mostrar uma camada (layer) com um conteúdo externo, faremos algo como isto:

function load() {
   if (GBrowserIsCompatible()) {
      var map = new GMap2(document.getElementById("map"));   
      map.setCenter(new GLatLng(40.41,-3.717),13);
      
      var camada_wikipedia = new GLayer("org.wikipedia.pt");
      map.addOverlay(camada_wikipedia);

   }
}
window.onload=load

Neste artigo sobre incluir as fotos de Panoramio já foi explicado este script passo a passo, porém podemos remarcar as seguintes particularidades:

var camada_panoramio = new Glayer("org.wikipedia.pt");

Com essa linha se cria uma nova camada, como um objeto da classe Glayer, passando como parâmetro ao construtor a referência id da camada que queremos mostrar, "org.wikipedia.pt".

map.addOverlay(camada_wikipedia);

Assim, acrescentamos ao mapa de Google a camada que acabamos de criar.

Isso é tudo, agora podemos adicionar conteúdos interessantes ao nosso mapa, que explicam os pontos geográficos dos lugares que se destacaram na Wikipedia. É tão fácil a integração com a Wikipedia que, depois de lido este artigo de CriarWeb.com, demorará menos de um minuto em utilizá-la em seus mapas. Ademais, está disponível para todos os idiomas mais usados no mundo.

O exemplo realizado para ilustrar esta funcionalidade se pode ver neste link.






Usuários :    login / registro
Manuais relacionados
Categorias relacionadas
O autor

Buscar projetos:

Home | Sobre nós | Copyright | Anuncie | Entrar em contato