ArcGIS runtime para Android . Parece estar orientado a mostrar los servicios de mapas de ArcGIS Server. Puede mostrar datos en un modo fuera de línea, almacenando mosaicos en el formato de almacenamiento de caché compacto o utilizando paquetes de mosaicos.
OSMDroid Un componente que puede usarse para mostrar datos de Open Street Maps cuando está en línea, y puede usar mosaicos para acceso fuera de línea. Es una opción basada en ráster, y puede usar Mobile Atlas Creator para crear mosaicos desde prácticamente cualquier servicio WMS.
MapsForge Una excelente biblioteca para representar datos OSM sobre la marcha. Tiene un formato de mosaico optimizado especial, y su rendimiento de representación es bastante bueno.
API de Google Maps para Android Este es el mapView predeterminado en Android y utiliza los datos de Google Maps. Si bien la aplicación de mapas de Google en sí se puede usar en modo fuera de línea, que yo sepa, no es posible usar Google Data en el modo fuera de línea. Sin embargo, es posible mostrar sus propios mosaicos en modo fuera de línea. Aquí hay un excelente ejemplo.
Nutiteq Esta biblioteca con todas las funciones tiene muchas características únicas como soporte para 3D, varios servicios OGC, API de mapas personalizados, enrutamiento fuera de línea y mapas en cualquier proyección.
Mapbox ha lanzado recientemente un SDK de Android, que se puede usar para mapas en línea y fuera de línea.
AQUÍ tiene sdks móviles para Android e iOS, que se pueden usar para mapas en línea y fuera de línea.
CARTO tiene sdks móviles para Android, iOS y Windows Mobile 10, que se pueden usar para mapas en línea y fuera de línea.
Scout tiene sdks móviles para Android e iOS, que se pueden usar para mapas en línea y fuera de línea.