Configuração do Mapsforge
O mapa offline Mapsforge oferece mapas online e offline. Os mapas offline têm a vantagem de que você só precisa baixar o mapa uma vez — depois ele é sempre carregado do armazenamento local, o que economiza muitos dados.
Sobre arquivos de mapa e temas de renderização
- Um arquivo de mapa contém todos os dados (ruas, prédios etc.) necessários para exibir um mapa. Para usar um mapa offline, baixe um arquivo de mapa, copie-o para o seu celular e configure o caminho até ele nas configurações do Mapsforge.
- Um tema de renderização é um conjunto de regras e ícones que muda o estilo do mapa. Ele não é obrigatório — o Mapsforge já vem com um tema padrão (Osmarender) —, mas alguns temas personalizados podem deixar o mapa ainda mais bonito. Os temas de renderização costumam ser distribuídos como arquivo zip: baixe-o para o seu cartão SD, extraia-o (você deve ver uma pasta com um arquivo XML) e configure o caminho até esse arquivo XML nas configurações do Mapsforge.
Exemplo: configurar o Mapsforge para usar um mapa offline padrão
- Mude o seu mapa para o Mapsforge (toque no ícone no canto inferior esquerdo, escolha “Configurar mapa base” e depois “Mapsforge”).
- Na tela de configuração do Mapsforge, escolha o tipo de mapa “Mapa offline”.
- Digite o caminho do arquivo de mapa. Ele precisa estar na pasta de mídia ou na pasta do aplicativo, por exemplo “/sdcard/Android/media/com.greenalp.realtimetracker2/files/” ou “/sdcard/Android/data/com.greenalp.realtimetracker2/files/”. Se você ainda não tem um arquivo de mapa, veja as instruções de download abaixo.
- Se quiser um tema de renderização personalizado, você também pode digitar o caminho do arquivo XML dele.
Como baixar um mapa
Vários sites oferecem mapas compatíveis com o Mapsforge para download. Comece pelo espelho oficial do Mapsforge (no momento em que este texto foi escrito, a versão suportada é a “v5”). Clique no país ou na região que você quer, baixe o arquivo de mapa para o seu notebook ou PC e depois copie-o de lá para a pasta de destino correta no seu celular por cabo USB — os aplicativos de celular não conseguem copiar o arquivo sozinhos, porque não têm acesso à pasta de destino. Os arquivos de mapa costumam ser bem grandes.
Dica especial para quem faz trilhas
Alguns sites oferecem mapas renderizados especialmente para trilhas ou ciclismo. Por exemplo, o Open Andro Maps oferece mapas de ciclismo e de trilhas com curvas de nível. Para usá-los, você precisa de um arquivo de mapa e do tema de renderização Elevate:
- Abra Map Downloads no seu notebook ou PC e baixe o mapa que você quer.
- Abra Map Styles, role a página até “Elevate” e clique em “Manual Download”.
- Quando os dois downloads terminarem, descompacte os arquivos zip do mapa e do tema de renderização e copie o arquivo de mapa (extensão “.map”) e a pasta do tema de renderização por USB para a pasta do aplicativo no seu celular (por exemplo “/sdcard/Android/data/com.greenalp.realtimetracker2/files/”).
- Nas configurações do Mapsforge, configure o caminho do mapa e do arquivo de tema de renderização “Elevate.xml”.
Dica: para inserir um caminho nas configurações do Mapsforge, toque na caixa de texto e escolha o caminho de arquivo sugerido certo — você não precisa digitá-lo.
Importante: as versões mais novas do Android não permitem mais ler arquivos de mapa do cartão SD ou da pasta de downloads. Em vez disso, copie o arquivo para “/sdcard/Android/data/com.greenalp.realtimetracker2/files/” no seu celular — primeiro baixe-o para o seu notebook ou PC, depois conecte o celular por USB e copie-o diretamente para o caminho correto. Um aplicativo gerenciador de arquivos no celular não consegue fazer isso: ele não tem acesso a essa pasta e só a mostraria vazia.