Configuração do Mapsforge

O mapa offline Mapsforge disponibiliza mapas online e offline. Os mapas offline têm a vantagem de só precisares de transferir o mapa uma vez — depois disso, é sempre carregado a partir do armazenamento local, o que poupa muitos dados.

Sobre ficheiros de mapa e temas de renderização

Exemplo: configurar o Mapsforge para usar um mapa offline padrão

  1. Muda o teu mapa para Mapsforge (toca no ícone no canto inferior esquerdo, escolhe «Configurar mapa base» e depois «Mapsforge»).
  2. No ecrã de configuração do Mapsforge, escolhe o tipo de mapa «Mapa sem conexão».
  3. Introduz o caminho para o ficheiro de mapa. Tem de estar na pasta de multimédia ou na pasta da aplicação, p. ex. «/sdcard/Android/media/com.greenalp.realtimetracker2/files/» ou «/sdcard/Android/data/com.greenalp.realtimetracker2/files/». Se ainda não tens um ficheiro de mapa, consulta as instruções de transferência abaixo.
  4. Se quiseres um tema de renderização personalizado, também podes introduzir o caminho para o respetivo ficheiro XML.

Como transferir um mapa

Vários sites disponibilizam mapas compatíveis com o Mapsforge para transferência. Começa pelo servidor espelho oficial do Mapsforge (no momento em que este texto foi escrito, a versão suportada é a «v5»). Clica no país/região que pretendes, transfere o ficheiro de mapa para o teu portátil ou PC e depois copia-o daí para a pasta de destino correta no teu telemóvel através de um cabo USB — as aplicações móveis não conseguem copiar o ficheiro sozinhas porque não têm acesso à pasta de destino. Os ficheiros de mapa costumam ser bastante grandes.

Dica especial para caminhantes

Alguns sites disponibilizam mapas especialmente renderizados para caminhadas ou ciclismo. Por exemplo, o Open Andro Maps disponibiliza mapas de ciclismo e de caminhada com curvas de nível. Para os usares, precisas de um ficheiro de mapa e do tema de renderização Elevate:

  1. Abre Map Downloads no teu portátil ou PC e transfere o mapa que pretendes.
  2. Abre Map Styles, desce até «Elevate» e clica em «Manual Download».
  3. Quando as duas transferências estiverem concluídas, descompacta os ficheiros zip do mapa e do tema de renderização e depois copia o ficheiro de mapa (extensão «.map») e a pasta do tema de renderização por USB para a pasta da aplicação no teu telemóvel (p. ex. «/sdcard/Android/data/com.greenalp.realtimetracker2/files/»).
  4. Nas definições do Mapsforge, configura o caminho para o mapa e para o ficheiro do tema de renderização «Elevate.xml».

Dica: para introduzires um caminho nas definições do Mapsforge, toca na caixa de texto e escolhe o caminho de ficheiro certo entre as sugestões automáticas — não precisas de o escrever.

Importante: as versões mais recentes do Android já não permitem ler ficheiros de mapa a partir do cartão SD ou da pasta de transferências. Em vez disso, copia o ficheiro para «/sdcard/Android/data/com.greenalp.realtimetracker2/files/» no teu telemóvel — transfere-o primeiro para o teu portátil ou PC, depois liga o telemóvel por USB e copia-o diretamente para o caminho correto. Uma aplicação de gestão de ficheiros no telemóvel não consegue fazer isto: não tem acesso a essa pasta e iria mostrá-la vazia.