Google Maps em Excel

Índice

Esta é minha primeira tentativa de usar o Google Maps no Excel (faça o download abaixo). Atualmente posso inserir um endereço e ter um mapa do endereço no Google exibido no Excel, com a maioria das funcionalidades legais do Google.

Algumas miniaturas da planilha de mapas do Excel do Google, clique para ver as imagens maiores.

Vista normal

Visualização híbrida ampliada

A planilha do Google Maps usa duas APIs para funcionar, a Geocoder.us Api e a API do Google Maps. Pensei em também lançar o boletim meteorológico atual, mas me contive por enquanto.

Então, como isso funciona?

Resumo:

1. O endereço é enviado para Geocoder.us para ser convertido em Latitude e Longitude (necessário para mapear um local no google maps), e o resultado é retornado para a planilha.

2. O Excel envia essas informações geocodificadas para o servidor easyexcel.net, onde tenho um mapa do google que recebe a latitude e a longitude como variáveis ​​e exibe o respectivo mapa por meio da API do Google Maps.

3. Finalmente, há um controle de navegador da web no Excel que navega para este novo endereço.

Um pouco mais:

1. Para experimentar enviar um endereço e fazer com que Geocoder.us retorne a Latitude e a Longitude de volta ao Excel, criei uma pasta de trabalho de Geocodificação para fazer experiências.

2. Clique neste link para ver minha página da web que recebe latitude e longitude como variáveis ​​e retorna o respectivo mapa (veja na barra de endereço). Se desejar criar uma página semelhante, você pode visualizar o código da minha página aqui: googlemap.txt. (Sim, é hackeado junto. Lembre-se de inserir sua própria chave de API do Google na seção Head.)

3. Eu defino margin: 0px para remover o espaço em branco ao redor do mapa, tentando fazer com que pareça menos com um controle de navegador da web e mais como um controle do Google.

Requisitos

Para usar a planilha, você precisará do Excel 2003. Foi com isso que eu testei, para o Excel 2002, acredito que o "código vba de importação" é um pouco diferente e pequenos ajustes serão necessários.

Para criar sua própria solução, você precisará de uma chave de desenvolvedor do Google, um site para hospedar a página e Excel 2003.

Clique neste link para baixar o mapa do Google em planilha do Excel

Atualizar:

Um canadense Google Maps In Excel que funciona com versões anteriores a 2003 do Excel.

Aleatória:

-Você pode fazer muito mais com o Google Maps do que apenas plotar pontos, eu particularmente gosto deste exemplo: gMap Workout Tracker

-Microsoft revelou seu novo serviço de mapeamento esta semana: Virtual Earth (abre em uma nova janela, pois eles têm o botão Voltar desativado). As imagens de satélite da minha vizinhança são muito melhores do que o Google Maps e a interface tem alguns truques adicionais interessantes. Eu não experimentei a API de terra virtual ainda.
Gyula Gulyas pegou meu Google Maps original no Excel e fez duas alterações que podem interessar a alguns leitores:

1. Ele fornece uma interface dos EUA e Canadá

2. Ele usa Microsoft XML, V3.0, portanto, funciona com algumas versões do Excel anteriores a 2003

Canadian GoogleMap Excel 2000

Muito legal! Gyula fez uso de Geocoder.ca para a codificação de endereços canadenses.

Você pode enviar quaisquer “comentários / melhorias / sugestões de código” diretamente para: gygulyas -at- yahoo.ca

Já estive em alguns lugares em Ontário e sempre gostei do Canadá.

Alguns anos atrás, deixando Toronto, acabei no interior do estado de Nova York em vez de Kentucky, um pouco afastado (não, eu não era o único no carro 🙂 então tenho certeza de que posso usar a versão canadense.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave