Navegación
Cálculo de ruta
El cálculo de la ruta es lento
Android. OsmAnd utiliza dos motores de enrutamiento sin conexión diferentes: un motor basado en Java y un motor Nativo (C++).
- El motor basado en Java se utiliza en el Modo seguro, pero es aproximadamente 10 veces más lento que el motor nativo. También tiene limitaciones estrictas de memoria, lo que puede provocar errores como Memoria insuficiente para calcular. Si se encuentra con este problema, vaya a Complementos → Desarrollo de OsmAnd → Ajustes → Modo seguro y asegúrese de que esta opción está desactivada.
- El motor Nativo (C++) ofrece un mejor rendimiento, pero su eficiencia depende de la memoria y la capacidad del procesador de su dispositivo. Por lo general, el enrutamiento nativo funciona bien para rutas de menos de 300 km, con tiempos de cálculo de ruta que van de 15 segundos a 4 minutos. Si el proceso dura más de 4 minutos, es aconsejable detenerlo, ya que la aplicación podría bloquearse.
¿Cómo calcular rutas de más de 250 km?
-
Si la aplicación no muestra una ruta después de 7-8 minutos de tiempo de cálculo, considere colocar puntos intermedios (elija, por ejemplo, lugares en autopistas). 3-4 puntos intermedios serán suficientes para calcular incluso rutas de 1000 km.
-
Para los dispositivos de gama alta puede aumentar la memoria hasta 512 MB o 1024 MB - Dispositivos con memoria asignada.
-
Para la versión de Android puede crear un Perfil de Navegación con enrutamiento en línea o de terceros (BRouter). Lea más sobre ello aquí.
Cálculo de rutas de 50 km para peatones
Si está utilizando el perfil Peatón en OsmAnd, la aplicación puede bloquearse al calcular rutas de más de 50 km. Este problema se produce específicamente cuando se selecciona el Enrutamiento estándar A* en los ajustes de navegación. Varios factores pueden contribuir a este problema:
- La longitud de la ruta supera los 50 km.
- El número de puntos directos en la ruta es superior a 1 millón.
- Está utilizando un dispositivo móvil para calcular la ruta, lo que no se recomienda para rutas de esta longitud. Considere la posibilidad de utilizar la versión web para un mejor rendimiento.
Para evitar bloqueos con rutas de distancias similares, puede que desee cambiar a otros tipos de perfil como Bicicleta.
La ruta calculada no parece correcta
Para rastrear problemas con rutas erróneas o subóptimas, por favor abra una nueva publicación en Discusiones de Github o un problema de Github y especifique tan detalladamente como sea posible la siguiente información:
- ¿Qué versión de OsmAnd está utilizando y en qué dispositivo?
- ¿Utiliza los mapas sin conexión que se ofrecen para descargar dentro de la aplicación OsmAnd, o mapas en línea (de teselas / ráster)?
- Si utiliza mapas sin conexión, indíquenos el nombre exacto del archivo de mapa en el que se produce el problema de enrutamiento y su fecha de edición.
- Indíquenos si ha utilizado el enrutamiento sin conexión dentro de la aplicación de OsmAnd, o algún proveedor de enrutamiento en línea como YOURS, OpenRouteService u OSRM.
- ¿Qué perfil de enrutamiento se elige en la aplicación OsmAnd (coche, bicicleta o peatón)?
- Especifique con la mayor exactitud posible los puntos de inicio y fin de su ruta. Si es posible, indíquenos el nombre de la ciudad y de la calle de cada uno. También puede ser útil un Enlace permanente de openstreetmap.org.
- Díganos la ruta que esperaba y cómo la traza OsmAnd.
Información de la carretera
OsmAnd solo muestra algunos radares de velocidad
Debido a los geodatos tomados del proyecto OpenStreetMap, existen por ahora dos métodos de cómo se integran los radares de velocidad en los datos brutos de OSM:
- Un punto (llamado "nodo" en la terminología de OSM) de una vía se etiqueta con "highway=speed_camera", véase la wiki de OSM en highway=speed_camera
- Un grupo de elementos de datos de OSM se unen en una llamada "relación" que contiene más elementos que un solo nodo para describir la dirección que cubre el radar de velocidad. Véase Relation:enforcement.
Actualmente, OsmAnd solo puede hacer uso de los elementos que consisten en un único nodo. El análisis de las relaciones llegará en una futura versión.
Navegación por voz
¿Por qué debería usar una voz TTS en lugar de una voz grabada?
Las voces de Texto a voz (TTS) generan indicaciones habladas de forma dinámica, lo que les permite pronunciar nombres de calles, nombres de lugares y números de autopistas. Por el contrario, las voces grabadas se limitan a frases pregrabadas y no pueden pronunciar nombres o números específicos.
Ventajas del TTS sobre las voces grabadas:
- Pronuncia nombres de calles e información dinámica.
- Se actualiza regularmente con nuevas funciones.
- Ofrece una mayor flexibilidad para la navegación.
Para utilizar TTS en OsmAnd, su dispositivo debe tener instalado un motor TTS. Muchos dispositivos vienen con un motor TTS preinstalado, pero se pueden instalar otros manualmente si es necesario. Lista de motores TTS e idiomas compatibles para Android.
Para obtener instrucciones detalladas sobre cómo configurar y ajustar las Indicaciones de voz, consulte: Guía de configuración de la navegación por voz.
¿El TTS no funciona correctamente? Siga estos pasos para solucionarlo
Los problemas con el Texto a voz (TTS) suelen estar relacionados con los ajustes del sistema Android, no con la propia aplicación OsmAnd.
-
Asegúrese de que hay un motor TTS instalado.
- Abra Ajustes del dispositivo → Idioma y entrada → Opciones de texto a voz.
- Compruebe si hay un motor TTS instalado (por ejemplo, Google TTS, Samsung TTS, Pico).
- Si no hay ningún motor instalado, seleccione “Instalar más…” y descargue uno compatible.
- Lista de motores TTS e idiomas compatibles.
-
Verifique la configuración del idioma del TTS.
- Seleccione el idioma que desea utilizar en Ajustes de Android → Opciones de texto a voz.
- Pulse “Escuchar un ejemplo” para comprobar si el motor TTS funciona.
- Si no oye nada, actualice o reinstale el motor TTS.
-
Ajuste la configuración de la navegación por voz de OsmAnd.
- Abra OsmAnd → Menú → Configurar perfil → Ajustes de navegación → Indicaciones de voz.
- Seleccione un Idioma → TTS compatible.
- Pruebe las indicaciones de voz navegando a Menú → Complementos → Activar Desarrollo de OsmAnd → Ajustes → Probar indicaciones de voz.
Pasos adicionales
- Actualizar Google TTS. Abra Google Play Store, busque Síntesis de voz de Google y actualícela.
- Simular navegación. Pulse Botón de navegación → Ajustes → Simular navegación para comprobar si se reproduce la guía de voz.
- Reinstalar OsmAnd:
- Hacer copia de seguridad de los ajustes: Menú → Ajustes → Exportar a archivo.
- Desinstale OsmAnd y vuelva a instalarlo desde la tienda de aplicaciones.
- Restaurar ajustes: Menú → Ajustes → Importar archivo.
Para más información sobre la solución de problemas, visite:
Otros
La navegación se detiene cuando la pantalla está apagada
- El mismo problema con la grabación de rutas en segundo plano.