World Map APP
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