WorldMap jest prosta aplikacja Android, który wyświetla mapę świata wykonane z Wikimedia (http://upload.wikimedia.org/wikipedia/commons/3/33/Physical_Political_World_Map.jpg) i pozwala użytkownikowi przesuwać na nią.
Sama mapa jest dość duży (6480,3888), więc jest zbyt duży, aby zmieścić się w pamięci na raz (6480 x 3888 x 32/8) = 100776960 - ponad 96 megabajty. VM heap size Android obsługuje jest eith 16 lub 24 mega, więc nie może się zmieścić całość w pamięci na raz.
Więc WorldMap używa BitmapRegionDecoder API (dostępne API 10) do dekodowania tylko to, co potrzebne do wyświetlenia.
WorldMap jest open source, a kod źródłowy jest tutaj: https://github.com/johnnylambada/WorldMap
Update build tools & API to latest