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
- Um ficheiro de mapa contém todos os dados (ruas, edifícios, etc.) necessários para mostrar um mapa. Para usares um mapa offline, transfere um ficheiro de mapa, copia-o para o teu telemóvel e configura o caminho para ele nas definições do Mapsforge.
- Um tema de renderização é um conjunto de regras e ícones que altera o estilo do mapa. Não é obrigatório — o Mapsforge já inclui um tema predefinido (Osmarender) —, mas alguns temas personalizados podem deixar o mapa ainda mais bonito. Os temas de renderização são normalmente distribuídos como ficheiro zip: transfere-o para o teu cartão SD, extrai-o (deverás ver uma pasta com um ficheiro XML) e depois configura o caminho para esse ficheiro XML nas definições do Mapsforge.
Exemplo: configurar o Mapsforge para usar um mapa offline padrão
- Muda o teu mapa para Mapsforge (toca no ícone no canto inferior esquerdo, escolhe «Configurar mapa base» e depois «Mapsforge»).
- No ecrã de configuração do Mapsforge, escolhe o tipo de mapa «Mapa sem conexão».
- 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.
- 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:
- Abre Map Downloads no teu portátil ou PC e transfere o mapa que pretendes.
- Abre Map Styles, desce até «Elevate» e clica em «Manual Download».
- 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/»).
- 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.