Si que hay una, se llama.... "google maps " jejeje, desde no se que versión se puede hacer que guarde los mapas de las zonas que quieras en memoria caché para usarlo despues de modo ofline, no estoy seguro ( se que está por el foro , en algún sitio ) , pero creo que tienes que ir dentro de google maps, a opciones, y por allí en algú sitio, lo habilitas, luego cuando tengas wi-fi vas a la zona que quieras "memorizar" y listo