World Map APP
La mappa in sé è abbastanza grande (6480,3888), quindi è troppo grande per la memoria in una sola volta (6480 x 3888 x 32/8) = 100.776.960 - oltre 96 mega. La VM heap size Android supporta è eith 16 o 24 mega, quindi non può andare bene il tutto in memoria in una sola volta.
Così WorldMap utilizza l'API BitmapRegionDecoder (disponibile a partire da 10 API) per decodificare solo ciò di cui ha bisogno per visualizzare.
World Map è open source, e il codice sorgente è qui: https://github.com/johnnylambada/WorldMap