La solución que utilizo es TrekBuddy . He estado usando esta aplicación durante los últimos 5 años en varias plataformas desde Java a Symbian a Android.
Esta aplicación puede cargar el mapa fuera de línea y mostrar su posición (GPs) en él. Puede mostrar y registrar tu ruta (como GPX) y puedes mostrar puntos de ruta predefinidos en el mapa (usando GPX de nuevo). Al ser un proyecto gratuito desde el principio, no tiene una gran documentación y soporte.
A pesar de todas estas desventajas, puedo afirmar que es una de las aplicaciones más útiles y potentes de GPS-Navegación-Seguimiento. Requiere un poco de curva de aprendizaje y algunos deberes serios, pero eso viene con el beneficio de usar la navegación sin conexión a Internet.
Hay bastante documentación, herramientas y How-Tos en estilo wiki en su página de inicio .
He estado usando esta aplicación para mis caminatas, navegación por la ciudad y viajes. Algunas de las capacidades de esta aplicación son:
-
Muestra un mosaico de mapa previamente descargado y sobrepone la posición GPS actual en él.
-
Mostrar la ruta como una superposición en el mapa.
-
Mostrar en el mapa los puntos de ruta previamente definidos
-
Mostrar en el mapa la ruta previamente definida.
-
Reproducir un sonido cuando la posición actual está con un radio determinado de un way point
-
Registrar toda la ruta como GPX
-
Cambiar entre varios mapas
-
Disponible para teléfonos Java, Symbian, Android y BlackBerry
-
Muestra estadísticas como la velocidad media, la velocidad media en movimiento, el cambio de altitud, el número de satélites vistos, etc., como se ve en la siguiente imagen:
-
Todo lo anterior sin Conectividad a Internet
-
Todo lo anterior es gratuito.
P.D.: No estoy asociado de ninguna manera con TrekBuddy más allá de que lo estoy usando y estoy asombrado por su utilidad, que probablemente ya habrás adivinado ;-)
Hay otras aplicaciones como OSMAy que puede hacer lo anterior con Y sin conexión a Internet. Algunas características no funcionarán sin conexión a Internet, pero todo lo que usted pidió funcionará.
Los mapas oficiales de Google ahora permiten la descarga previa de mosaicos de mapas. Con esto puedes seleccionar una zona que vayas a visitar y descargarlos cuando estés con conexión WiFi. Sin embargo, no hay forma de grabar la ruta. Para ello tendrás que utilizar MyTracks de Google.