WorldMap is een simpele Android app die een kaart van de wereld genomen van Wikimedia (http://upload.wikimedia.org/wikipedia/commons/3/33/Physical_Political_World_Map.jpg) weergeeft, en laat de gebruiker toe om rond te bladeren op.
De kaart zelf is vrij groot (6480,3888), dus het is veel te groot om te passen in het geheugen alles in een keer (6480 x 3888 x 32/8) = 100776960 - meer dan 96 meg. De VM heapgrootte Android ondersteuningen is eith 16 of 24 meg, zodat we de hele zaak in het geheugen passen niet in een keer.
Dus WorldMap gebruikt de BitmapRegionDecoder API (beschikbaar vanaf API 10) te decoderen gewoon wat het nodig heeft om weer te geven.
WorldMap is open source, en de broncode is hier: https://github.com/johnnylambada/WorldMap
Update build tools & API to latest