Mapas e Dados
Mapas
Por que o OsmAnd não oferece acesso ao Google Maps?
O OsmAnd foi projetado para suportar o OpenStreetMap (OSM) e prioriza esse caminho o máximo possível. Além disso, existem restrições de licenciamento que não permitem que o OsmAnd seja distribuído com dados do Google Maps.
Mapas carregando lentamente no Android 11, 12 (cartão SD)
Devido às novas regras de acesso ao armazenamento introduzidas no Android 11 e 12, os usuários podem experimentar um desempenho mais lento ao acessar mapas armazenados em cartões SD. Essas alterações também podem causar restrições de visibilidade e acesso para arquivos em pastas de cartão SD. Mais discussões e informações técnicas podem ser encontradas nos seguintes links: Discussão no Reddit, Github #1, Github #2, Github #3.
No momento, as seguintes soluções estão disponíveis:
1. Migrar a pasta de armazenamento de dados do OsmAnd para “Memória interna do aplicativo”
-
Você pode alterar a pasta de armazenamento selecionando a opção Memória interna do aplicativo em Menu → Configurações → Configurações do OsmAnd → Pasta de armazenamento de dados.
-
No entanto, esteja ciente de que a memória interna é frequentemente limitada. Como solução alternativa, você pode mover arquivos importantes para a memória interna, mantendo mapas raramente usados no cartão SD. Use um gerenciador de arquivos para transferir manualmente esses arquivos quando necessário.
A equipe de desenvolvimento está procurando ativamente soluções mais eficientes para melhorar o desempenho do cartão SD sob as novas políticas de armazenamento do Android.
2. Usar a pasta “Download” do cartão SD
Você pode tentar resolver o problema de carregamento lento do mapa especificando a pasta Download do cartão SD para armazenamento do OsmAnd em Menu → Configurações → Configurações do OsmAnd → Pasta de armazenamento de dados → Especificado manualmente. Os seguintes caminhos são possíveis:
-
/storage/XXXX-XXXX/Download/osmand
Este caminho pode causar erros ao acessar vários arquivos. Por exemplo, você pode conseguir baixar o mapa Visão Geral do Mundo, mas outras regiões podem não aparecer. -
/storage/XXXX-XXXX/Download
Este caminho deve funcionar consistentemente para baixar mapas e outros dados. No entanto, observe que o OsmAnd não reconhecerá arquivos gravados nesta pasta por outros aplicativos ou programas (por exemplo, SasPlanet). Para mais detalhes, consulte este guia.
O "XXXX-XXXX" representa o número de identificação exclusivo do seu cartão SD, que às vezes pode ser encontrado no caminho da pasta em opções de Armazenamento externo 2 ou localizado usando outros métodos. Mais pesquisas e detalhes sobre esta solução estão disponíveis aqui.
3. Opção de armazenamento "Mídia"
Se as soluções anteriores não funcionarem ou parecerem limitadas, você pode tentar usar a opção de armazenamento "Mídia" para resolver o carregamento lento do mapa ou problemas de acesso ao armazenamento. Este método permite selecionar uma pasta que é acessível para OsmAnd e outros aplicativos, particularmente útil para armazenamento externo ou removível.
Escolhendo uma pasta de armazenamento de dados OsmAnd "Geralmente Acessível" usando o armazenamento "Mídia"
O Android se tornou mais rigoroso com as permissões de armazenamento, muitas vezes limitando o acesso a pastas específicas de aplicativos, especialmente com novas instalações ou atualizações do sistema. O armazenamento de dados padrão do OsmAnd pode ser restrito, tornando-o invisível para outros aplicativos ou até mesmo para gerenciadores de arquivos. Muitos usuários querem armazenar mapas e dados em armazenamento externo acessível para backup, sincronização ou gerenciamento manual de arquivos.
No entanto, o OsmAnd não possui a permissão de Acesso a todos os arquivos (devido às restrições do Google), limitando a escolha de pastas. Uma solução alternativa é usar a pasta de armazenamento "Mídia", à qual o Android geralmente concede acesso de leitura/gravação mais amplo. Para fazer isso:
- Vá para Configurações do OsmAnd → Configurações do OsmAnd → Pasta de armazenamento de dados e revise as áreas de armazenamento disponíveis. Use o indicador de espaço livre para identificar o armazenamento de destino, muitas vezes rotulado como Armazenamento externo 2.
- Anote o caminho da pasta atual, que pode ser parecido com /storage/xxxx-xxxx/Android/data/net.osmand.plus/files.
- Mude para a opção Especificado manualmente e modifique o caminho para uma pasta acessível à mídia. Em muitos sistemas, alterar /Android/data/ para /media/ (por exemplo, /storage/xxxx-xxxx/media) funciona. Alguns sistemas podem exigir modificações de caminho diferentes.
Um caminho correto não solicitará ao OsmAnd nenhum erro de permissão de gravação. Antes de fazer essas alterações, certifique-se de que o OsmAnd tenha as permissões de armazenamento apropriadas, incluindo a permissão de armazenamento "Mídia", nas configurações de Aplicativos do Android. Em versões mais recentes do Android, essas permissões podem estar localizadas em menus avançados ou ocultos.
Excluindo dados do mapa após a atualização do aplicativo (se “Armazenamento multiusuário 1” estiver selecionado)
Na versão Android do OsmAnd, selecionar Armazenamento multiusuário 1 como local de armazenamento pode levar à exclusão de todos os mapas locais sempre que o aplicativo for atualizado automaticamente, como da versão 4.1.9 para 4.1.10, 4.1.11 ou posterior (Android 11, 12). Este problema está documentado no Github.
Para evitar a perda de seus dados de mapa durante as atualizações, considere estas soluções:
-
Faça backup de seus arquivos. Antes de atualizar o OsmAnd, faça um backup dos mapas armazenados em ..Android/obb/net.osmand. Após a atualização, restaure os arquivos antes de iniciar o aplicativo OsmAnd atualizado.
-
Altere o caminho de armazenamento. Mova a pasta OsmAnd para um local gravável por todos os aplicativos (por exemplo, servidor FTP Wi-Fi, X-plore ou via cabo USB para um PC). Altere o caminho da pasta de:
- /storage/emulated/0/Android/obb/net.osmand para
- /storage/emulated/0/Android/media/net.osmand.
Nenhuma renderização de mapas para dispositivos Google Pixel
Para as versões Android do OsmAnd 4.2, a renderização de mapas pode falhar em dispositivos Google Pixel, deixando os usuários com uma tela branca em branco em vez de um mapa.
Para resolver este problema, mude para a renderização OpenGL:
- Navegue até Menu OsmAnd → Configurações → Configurações do OsmAnd → Motor de renderização de mapa → Versão 2 (OpenGL).
- Reinicie o OsmAnd para aplicar as alterações.
Resolvendo a renderização lenta do mapa no OsmAnd
Para resolver o problema de renderização lenta do mapa, especialmente ao usar mapas vetoriais offline, as seguintes etapas devem ser tomadas:
-
Desative recursos de mapa desnecessários. Desative relevo 3D, linhas de contorno, sombreamento e declives, o que pode aumentar significativamente o poder de processamento necessário para renderizar mapas. Você pode fazer isso em Menu → Configurar mapa.
-
Simplifique os detalhes do mapa. Oculte elementos menos críticos, como limites, POIs, notas OSM, camadas climáticas, detalhes adicionais (Menu → Configurar mapa → Renderização do mapa) para otimizar a exibição do mapa e melhorar a velocidade.
-
Limite o número de POIs exibidos. Exiba apenas os POIs principais ou limite as categorias exibidas durante a navegação, o que pode ajudar a acelerar a renderização do mapa. Acesse essas configurações em Menu → Navegação → Configurações.
-
Ajuste o ampliador do mapa. A configuração do ampliador do mapa pode ser um fator chave para desacelerar o mapa. Defina o ampliador para 100% pressionando longamente o botão "+" ou "-" na tela do mapa para otimizar a exibição.
-
Desative o zoom automático. O zoom automático pode resultar em redesenhos frequentes do mapa durante a navegação, causando atrasos. Desative o zoom automático em Menu → Configurações → Perfil → Configurações de navegação → Mapa durante a navegação.
-
Use apenas mapas offline. Mapas online, especialmente quando não baixados com antecedência, podem atrasar o carregamento do mapa. Mude para usar apenas mapas offline para um desempenho mais suave.
Essas alterações devem reduzir o tempo necessário para renderizar mapas, especialmente durante a navegação. Para opções de configuração mais detalhadas, consulte o Guia de Configurações do Mapa.
Linhas de Contorno
Existe uma maneira de exibir linhas de contorno em pés em vez de metros?
Sim, as linhas de contorno podem ser exibidas em pés em vez de metros. Antes de baixar os dados da linha de contorno, escolha entre Pés ou Metros: leia mais sobre isso aqui.
Linhas de Contorno, Dados de Elevação ou Relevo 3D não são exibidos
- Verifique se os dados da região correta foram baixados. Vá para Menu → Mapas e Recursos → Downloads → Sua Região. Como baixar mapas.
- Verifique se o plugin está ativado e visível em Menu → Plugins → Topografia.
- Verifique se os itens na seção Topografia estão ativados em Menu → Configurar Mapa → Topografia → Linhas de contorno / Terreno / Relevo 3D.
- Verifique suas compras: Android / iOS.
- Atualize o aplicativo para a versão mais recente.
- Exclua e baixe novamente os mapas necessários para garantir que não haja arquivos corrompidos.
- Reinicie o OsmAnd para atualizar as configurações e os dados.
Pesquisa
A pesquisa de endereço estruturada (cidade → rua → casa) não encontra a casa
Se você está tentando pesquisar um local usando a estrutura Cidade → Rua → Número da Casa e nenhum resultado é retornado, considere as seguintes dicas e possíveis causas:
Dica: Tente uma pesquisa de texto completo sem especificar a cidade, pois o endereço pode estar listado em uma cidade diferente.
Problemas Potenciais:
-
Casa Ausente. A casa pode não estar listada no OpenStreetMap, ou pode estar presente, mas sem números atribuídos. Você pode verificar isso com um exemplo aqui.
-
Nome da Rua Incorreto. O nome da rua associado à casa pode estar incorreto no OpenStreetMap. Verifique a tag
addr:street
para garantir que o nome da rua corresponda exatamente ao da informação de marcação da rua. -
Problema com o Nominatim. A casa pode estar presente no OpenStreetMap, mas não ser encontrada via Nominatim (o motor de busca usado pelo OpenStreetMap). Você pode aprender mais sobre como corrigir problemas relacionados a endereços aqui.
-
Possível Problema no OsmAnd. Se a casa estiver presente no Nominatim, mas ainda não for encontrada no OsmAnd, o problema pode ser específico do OsmAnd. Você pode contribuir para resolver isso investigando mais a fundo. Mais detalhes podem ser encontrados neste artigo técnico.
Trilhas e Pontos
Como marcar diferentes lugares no mapa
Você pode deixar notas e marcar locais no mapa de várias formas, cada uma servindo a propósitos diferentes:
-
Favoritos. São pontos permanentes no mapa onde você pode adicionar descrições. Para criar um Favorito, faça um toque longo → toque em Adicionar. Favoritos são ótimos para marcar lugares que você visita frequentemente ou deseja salvar para referência futura.
-
Marcadores. Marcadores são pontos temporários, frequentemente usados para navegação ou planejamento. Eles podem mostrar a distância da sua localização atual ou de outro ponto, e podem ser removidos rapidamente quando não forem mais necessários. Para adicionar um Marcador, faça um toque longo → toque em Marcador.
-
Waypoints. Waypoints são colocados ao longo das rotas que você cria, ajudando a marcar paradas ou locais específicos ao longo de sua jornada. Você também pode adicionar descrições a esses pontos. Para adicionar um waypoint, faça um toque longo no mapa → Direções → adicionar como waypoint intermediário.
-
Notas de Áudio/Vídeo. Essas notas permitem anexar arquivos de áudio, vídeo ou fotos a locais específicos no mapa. Para ativar, ative o plugin Notas de Áudio/Vídeo no Menu OsmAnd → Plugins. Para adicionar um, faça um toque longo → Ações → escolha o arquivo necessário para anexar.
-
Notas OSM. São relatórios que você pode criar para destacar erros ou informações ausentes no OpenStreetMap. Ative o plugin de edição OSM no Menu OsmAnd → Plugins. Para adicionar uma Nota OSM, faça um toque longo → Ações → Adicionar nota OSM.
-
POIs (Pontos de Interesse). São pontos predefinidos da fonte de dados do OpenStreetMap, como restaurantes, parques ou marcos. Você pode visualizar POIs ativando a sobreposição de POIs no menu Configurar Mapa ou selecionando uma categoria.
-
Pesquisar. Você também pode usar a função de pesquisa para encontrar e marcar lugares no mapa.