World Map è una semplice applicazione per Android che consente di visualizzare una mappa del mondo preso da Wikimedia (http://upload.wikimedia.org/wikipedia/commons/3/33/Physical_Political_World_Map.jpg), e permette all'utente di scorrere su di esso.
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
Update build tools & API to latest