sexta-feira, 25 de janeiro de 2013

Roteiros de viagem no Google Maps

O que me motivou a pesquisar o que descrevo neste post, foram alguns incômodos relacionados ao uso do Google Maps.
Ninguém pode negar o quanto é prático o uso do Google Maps, não apenas para encontrar um determinado endereço ou traçar rotas, mas também para criar um mapa personalizado onde podemos salvar vários pontos de interesse e utilizar numa viagem turística. Para quem não conhece este recurso, chamado Meus Mapas, poderá aprender em http://support.google.com/maps/bin/answer.py?hl=pt-BR&answer=62843.
Recurso Meus Mapas do Google Maps


Criação de legenda para os pontos do Meus Mapas
Quando adicionamos vários pontos de interesse em um mapa particular, o Google posiciona marcadores no mapa e organiza na lateral esquerda uma listagem contendo os nomes destes pontos de interesse. Este mapa e sua respectiva listagem, podem ser impressos, mas não há nada que relacione os itens da listagem com os marcadores sobre o mapa. Ou seja, você só poderá saber o que é cada marcador se clicar sobre ele no Google Maps. Portanto cada vez que eu estabelecia um roteiro de viagem no Meus Mapas, era obrigado a escrever a mão o nome dos locais no mapa impresso. Este foi meu primeiro incômodo. 
Mapa com os marcadores padrão do Google Maps
É claro que há também a possibilidade de usar um ícone diferente para cada ponto de interesse, pois funcionaria como uma legenda. Mas além do Google ter um número limitado de ícones disponíveis, nos testes que fiz achei que gera muita poluição visual, além de dificultar a identificação de cada local.
Mapa com ícones diferentes do Google Maps
Mas depois que descobri ser é possível o uso de ícones personalizados, pensei sobre o assunto e tive a  idéia de criar ícones numerados, pois isso se tornaria a minha legenda. E para ficar mais organizado ainda, adotei o uso de cores para estes ícones numerados. Estabeleci o seguinte critério: cada cor representa o roteiro de um dia da viagem, e a numeração é a ordem das visitas dos locais. Por exemplo, suponha uma estadia de 7 dias em uma determinada cidade, com a intenção de visitar 5 locais em cada dia. Neste caso eu adotaria 7 cores, e para cada cor eu usaria ícones numerados de 1 até 5. Simples não? Coloquei a idéia em prática e ficou excelente. Se deixamos o mapa com um zoom suficiente para ver tudo que será visitado, é fácil identificar pelas cores o que foi selecionado para ser visitado num mesmo dia, e até mesmo avaliar visualmente modificações no roteiro, considerando as distâncias geográficas. 
Cada cor representa um dia de visita e os números nos ícones indicam a ordem das visitas


Ícones numerados facilitam sua identificação na coluna esquerda
 

Por outro lado, com um zoom mais detalhado, podemos ver a ordem de visita de um determinado dia. Feito isso, basta imprimir e colocar na bagagem.
Zoom para visualizar as visitas de um único dia
Se alguém quiser se aventurar a criar seus próprios ícones, o caminho das pedras é o seguinte:
1) encontre ícones prontos na internet ou crie os seus próprios;
2) abra os ícones em um editor de imagens. Eu usei o Photoshop mas pode ser qualquer outro (veja também o post Photoshop online). Adicione números por cima dos ícones, e, se necessário, redimensione a imagem, senão os ícones ficam muito grandes quando posicionados no mapa. Pelos meus testes eu acho que no máximo a imagem deve ter 32 X 32 pixels. Depois você deve salvar como JPG, GIF ou PNG.  No Photoshop clique em "Arquivo/Salvar para Web e Dispositivos". Usei como "Predefinição" o formato PNG-24, com transparência selecionada. O formato PNG é o padrão da maior parte dos ícones que encontrei. Caso utilize o Photoshop online, clique em Arquivo, Salvar e escolha o formato PNG;
Formato utilizado para salvar no Photoshop
3) depois você precisa hospedar os seus ícones em algum site para que o Google Maps possa acessá-los. Usei o http://sites.google.com. Crie uma conta e adicione todos os arquivos de ícones no site que você criar. Deixe este site disponível publicamente, caso contrário o Google Maps não terá acesso aos arquivos. No passo seguinte você necessitará do link de cada ícone. Para obter este link, basta clicar com o botão direito do mouse sobre o nome do ícone e escolher "Copiar link".
Obtenção do link de cada link no Sites Google
4) finalmente vá ao Google Maps, Meus Mapas, e clique no botão Editar. Clique em um marcador, e após a abertura da janela de informações, clique sobre o ícone. Clique em "Adicionar um ícone". Abrirá uma janela onde você deve colar o link do ícone obtido no item 3 deste passo a passo.
Para alterar o marcador, clique sobre o ícone desta tela
Clicar sobre Adicionar um ícone
Colar o link do seu ícone personalizado nesta tela
Pronto, repita estas etapas para cada um dos seus pontos de interesse e você terá um mapa super organizado.

Dica: para o item 2 deste passo a passo, que envolve tarefas repetitivas de numerar os ícones, eu utilizei o recurso "Ações" e "Automatizar". Desta forma criei 10 cores de ícones numerados de 1 a 30, mais 30 ícones para restaurantes, bares, lanchonetes e cafés, totalizando 420 ícones. Manualmente seria bem mais complicado, mas não vou detalhar estes recursos agora pois o post ficaria muito mais longo. 

Cabe aqui uma observação. O Google Maps dispõe de recurso para desenho de linhas e polígonos no mapa. Unir com linhas os pontos de interesse que serão visitados num mesmo dia também é uma opção. Você pode desenhar linhas a mão livre ou percorrendo as ruas e avenidas. É óbvio que esta segunda opção é mais razoável. Mas há um problema. Quando as linhas são desenhadas pelas ruas e avenidas, elas seguem o sentido do trânsito. Achei ruim não ter opção para modificar isso pois dependendo da cidade os pontos turísticos são percorridos a pé. Se este não for o seu caso, poderá usar linhas de uma mesma cor para unir os locais que serão visitados no mesmo dia. As linhas a mão livre e o uso de polígonos deixam o mapa poluído demais, na minha opinião.
Uso de linhas ligando os pontos
Uso de linhas ao longo das estradas
Uso de polígonos
Uso offline do Google Maps com Meus Mapas no celular
O segundo incômodo foi o desejo de ter disponível offline no celular tudo o que eu adicionasse no Meus Mapas, pois nem sempre podemos contar com uma conexão de internet quando viajamos.

A partir daí comecei a pesquisar e estudar o assunto, e compartilho aqui as soluções. Testei quatro aplicativos para iPhone, todos com versão gratuita, e creio que devam existir similares para outros sistemas operacionais. Todos eles fazem "cache" do mapa desejado. Para que isso aconteça, você deve ter acesso à internet e abrir o mapa do local desejado. Navegue no mapa e altere o zoom. Todas visualizações que você fizer enquanto estiver online serão armazenado no celular e poderão ser vistas offline.

Testei rapidamente quatro aplicativos para o iPhone. A minha escolha foi o My Maps, mas você pode avaliar os prós e contras de cada um e fazer sua escolha.
Finalizando este enorme post, espero que ele possa ser útil para os entusiastas em planejamento de viagens!

Comentem suas experiências e idéias.

Prós:
- faz cache 
Contras:
- não visualiza Meus Mapas
- cache pode controlado apenas na versão paga


Prós:
- permite visualizar Meus Mapas
- permite desenhar linhas e polígonos
- permite inclusão de pontos de interesse
- faz cache dos mapas, inclusive do texto que você adiciona nos locais do Meus Mapas
- tem imagem de satélite
Contras:
- as vezes dá erro e tem uma certa instabilidade no funcionamento

Prós:
- faz cache
- é possível escolher várias fontes de mapas
- mosta quais áreas há cache
- permite imprimir
- envia mapa por email
- permite adicionar fotos, pontos, texto
Contras:
- os mapas criados nele podem ser salvos no celular, mas não descobri se é possível salvar no Google Maps como Meus Mapas

Prós:
- faz cache
- é relativamente rápido
- visualiza Meus Mapas
Contras:
- na versão free, quando clicamos nos marcadores não visualiza os textos inseridos em cada um, apenas o título. E quando clicamos ele direciona para o aplicativo Mapas
- os marcadores não aparecem com os ícones personalizados e sim com ícones padrão


3 comentários:

  1. Belo trabalho!
    Tenho algumas rotas que fiz separadamente, e agora gostaria de juntá-las um um único mapa. Não consigo descobrir como fazer isso. Você sabe?
    Obrigada, Christina

    ResponderExcluir
    Respostas
    1. Obrigado! Boa pergunta a sua Christina. Também não consigo visualizar como isso pode ser feito. Vou pensar a respeito e se descobrir posto aqui.

      Excluir
    2. Para juntar as rotas é necessário exportar a rota em formato KML e depois importa-la no mapa final.

      Para exportar utilize o link "KML", localizado abaixo do nome do mapa e ao lado de "Escrever um comentário", fazendo download do arquivo KML.

      Para importa-lo, edite o mapa destino e utilize o link "Importar", selecione a opção de localizar um arquivo e selecione o arquivo baixado. Abs, Thiago

      Excluir

Comentários ofensivos, discriminatórios, que denigram pessoas, empresas, instituições não serão publicados.