TraveledMap 2.0: Crie as suas viagens em poucos cliques

CartografiaBlogueEmpreendedorismoDesenvolvimento
a year ago
Maquete de um site de viagens

As novas funcionalidades do TraveledMap

Caros utilizadores,
Talvez não soubessem, mas o TraveledMap foi inicialmente imaginado e desenvolvido para uso pessoal, muito antes de pensar em transformá-lo numa solução que também pudessem utilizar.
Enquanto programador e apaixonado por viagens, criei esta aplicação web para registar os meus percursos, partilhar os detalhes e fotografias com a minha família, tudo isto preservando o espírito de aventura através do itinerário da viagem.

No entanto, apercebi-me rapidamente de que a criação de uma viagem era um processo demorado, sobretudo quando reparei que não tinha adicionado as minhas últimas viagens.

Resumidamente, as principais etapas da criação de uma viagem consistem em:

  1. A criação dos marcadores da viagem, posicionando os diferentes locais visitados
  2. A criação das rotas que traçam o itinerário da viagem (que, no meu caso, é muitas vezes um RoadTrip)
  3. O carregamento das fotografias da viagem, e esta é claramente a etapa mais demorada, pois exige uma seleção prévia das fotos por etapa.

Foi, portanto, tanto para mim como para todos vós que decidi tornar a criação de viagens mais rápida, e hoje tenho o orgulho de anunciar que, a partir de agora, este processo será, em média, 5 vezes mais rápido 😁

Índice

TL;DR

Neste artigo, apresento-vos a melhoria das três funcionalidades principais da criação de uma viagem, nomeadamente, a criação das etapas, do itinerário e da adição de fotografias.

O TraveledMap melhora assim o processo de criação de viagens com três grandes novidades:

  • A criação de todas as etapas da viagem de uma só vez, encontrando as coordenadas através do nome dos locais
  • A criação do itinerário de uma só vez, desenhando as rotas numa interface única
  • A atribuição automática das fotografias às etapas com base nos dados de geolocalização


Objetivo número 1: Adicionar as etapas da viagem mais rapidamente

Atualmente, adicionar um local à sua viagem exigia criar o botão de adição de etapa, escolher um nome para essa etapa, procurar a localização do local (o que pode ser complicado por vezes) e depois guardar a etapa. Individualmente, uma etapa é criada de forma relativamente rápida, mas quando se tem de repetir a operação 15 vezes, torna-se bastante monótono.

A nova versão do TraveledMap resolve este problema com a ajuda de uma inteligência artificial que conhece as coordenadas dos locais listados na internet. Isso permite oferecer-lhe uma interface na qual basta fornecer a lista dos locais que visitou, validar e deixar que a IA determine as coordenadas, permitindo assim ao TraveledMap posicionar todas as etapas da sua viagem no mapa, simplesmente com base no nome:

Exemplo de criação de etapas em massa

Exemplo de criação de etapas em massa

Como pode ver, basta escrever o nome da etapa (que pode ser o nome de uma cidade, restaurante, montanha, museu, etc), carregar em enter, inserir as etapas seguintes, reorganizá-las se quiser, validar, e já está!
Por favor, note que os locais cujas coordenadas não forem encontradas serão colocados no centro das outras etapas, por isso, certifique-se de que estão corretamente posicionados no mapa.


Objetivo 2: Traçar o itinerário de uma só vez

O retorno da experiência destes 4 anos de utilização mútua do TraveledMap permitiu-me perceber que, na maioria dos casos, o itinerário nada mais é do que a sequência das etapas da viagem. Ora, atualmente, cada rota tem de ser gerada individualmente, escolhendo o ponto de partida, de chegada e o modo de transporte.

É por esta razão que um novo botão intitulado “Gerar as rotas” permite-lhe agora criar todas as rotas de uma só vez.
Só tem de escolher o seu modo de transporte por defeito, especificar um modo de transporte diferente se necessário para certas etapas, desmarcar as rotas que não quer gerar, e depois validar. Verá então que todas as rotas foram traçadas, e isso com apenas alguns cliques.

Exemplo de geração de itinerário

Exemplo de geração de itinerário

Pode haver casos específicos, por exemplo, se for a Paris e depois visitar 5 cidades à volta, mantendo-se sempre com base em Paris. No entanto, a solução que quis implementar torna a criação de viagens mais eficaz na maioria dos casos, e continuará a ser possível criar as rotas uma a uma, se assim o desejar.


Objetivo 3: Atribuir imagens em apenas alguns cliques

Esta última evolução do TraveledMap é a que mais me agrada, pois permite poupar muito tempo na etapa que era a mais demorada e a menos agradável da criação de uma viagem.
Na primeira versão do TraveledMap, era necessário fazer upload das imagens já organizadas para cada etapa, e depois selecioná-las.
Em seguida, uma segunda versão permitiu adicionar todas as imagens a uma galeria, para depois ir a cada etapa e atribuí-las, mas mesmo nesta versão, a atribuição era feita manualmente e levava tempo.

A nova versão retoma a ideia da galeria de imagens, mas adiciona várias funcionalidades novas:

  1. Em primeiro lugar, foi adicionado um botão “Atribuição por localização” que lhe permite atribuir automaticamente as imagens aos locais da viagem !
    Para isso, o TraveledMap utiliza os metadados presentes nas fotos, nomeadamente as coordenadas onde foram tiradas, e atribui-as à etapa com localização mais próxima.
  2. Depois, seja em telemóvel, tablet ou computador, terá a possibilidade de mudar de etapa diretamente a partir da galeria de imagens, permitindo-lhe assim verificar se a atribuição automática funcionou como desejado. Também lhe permite atribuir rapidamente as fotos que não têm dados de geolocalização.
  3. Finalmente, poderá escolher rapidamente as suas fotos favoritas graças à funcionalidade anterior (que inclui uma etapa “favoritos”), combinada com a funcionalidade de filtragem de fotos. Assim, poderá visualizar apenas as fotos atribuídas a uma etapa, tiradas numa determinada data, ou ainda as não atribuídas.

Galeria de fotos da nova versão do TraveledMap

Galeria de fotos da nova versão do TraveledMap

Note que a galeria de imagens está agora acessível diretamente através do separador no canto superior direito.
Para terminar, pode acontecer que a funcionalidade de atribuição automática de imagens não afete nenhuma imagem às etapas. Infelizmente, isso não poderá funcionar se as suas fotos não contiverem os metadados necessários, o que é o caso se a geolocalização do seu telemóvel estiver desativada ou se não tiver rede móvel (por exemplo, se estiver no estrangeiro com o roaming desativado).


Como já percebeu, independentemente da forma como utiliza o TraveledMap, pode sempre continuar a usá-lo como fazia antes se assim o desejar, mas estas novidades devem permitir-nos criar as nossas viagens mais rapidamente quando regressamos das férias.
Para me ajudar a continuar a melhorar a ferramenta, agradeço imenso que me envie qualquer problema ou sugestão que possa ter.