Mapamundi es una simple aplicación para Android que muestra un mapa del mundo tomada de Wikimedia (http://upload.wikimedia.org/wikipedia/commons/3/33/Physical_Political_World_Map.jpg), y permite al usuario desplazarse alrededor de ella.
El mapa en sí es bastante grande (6480,3888), por lo que es demasiado grande para caber en la memoria de una sola vez (6480 x 3888 x 32/8) = 100 776 960 - más de 96 megas. El tamaño de la pila VM Android soportes es eith 16 o 24 megas, por lo que no cabe todo en la memoria a la vez.
Así mapamundi utiliza la API BitmapRegionDecoder (disponible a partir de 10 API) para descifrar exactamente lo que necesita para mostrar.
Mapa del mundo es de código abierto, y el código fuente está aquí: https://github.com/johnnylambada/WorldMap
Update build tools & API to latest