Crie um mapa com seus contatos do Google
Essa dica vai para aquelas pessoas que, como eu, costumam organizar seus contatos através do serviço Google Contacts (mas outros serviços são compatíveis). Se todos ou pelo menos alguns deles possuírem alguma informação de endereço, você poderá criar um mapa.
Nele, você poderá conferir no Google Earth ou Google Maps em que parte do planeta cada um deles está. Tudo o que você precisa fazer é copiar esse documento na sua conta do Google Docs. No menu Google Contacts, selecione Initialize e autorize o acesso do script aos seus contatos. Caso não confie nele, veja aqui seu código fonte.
Depois, volte no mesmo menu e em vez de Initialize, escolha Generate KML. O arquivo KML gerado será enviado para seu email. Caso você tenha o Google Earth instalado, basta baixar o arquivo e clicar duas vezes nele. Caso não tenha, você poderá enviar o arquivo baixado para o Dropbox e colar a URL na barra de busca do Google Maps como nesse exemplo.
Mesmo que você não use o serviço de contatos da gigante das buscas, basta exportar os contatos do serviço que você usa (como Hotmail ou Yahoo) em formato CSV e importar no Google Contacts. Pronto! Agora você poderá ver a posição geográfica de todos os contatos com detalhes de endereço num mapa.
via Digital Inspiration