About World Map
The map itself is quite large (6480,3888), so it's way too big to fit in memory all at once (6480 x 3888 x 32 / 8) = 100,776,960 -- over 96 megs. The VM heap size Android supports is eith 16 or 24 megs, so we can't fit the whole thing in memory at once.
So WorldMap uses the BitmapRegionDecoder API (available as of API 10) to decode just what it needs to display.
WorldMap is open source, and the source code is here: https://github.com/johnnylambada/WorldMap
World Map Screenshots
Old Versions of World Map
World Map FAQ
1. What is the World Map app?
World Map is a simple Android app that displays a large, high-resolution map of the world, allowing users to scroll around and explore different regions directly from their mobile devices.
2. Where does the map image come from?
The app uses a world map image sourced from Wikimedia, located at this link, providing a detailed view of the world.
3. How does the app manage the large map image on mobile devices?
Since the map is very large (6480 x 3888 pixels), the app uses the BitmapRegionDecoder API to load only the parts of the map that are currently visible on your screen, conserving memory and resources.
4. What devices can run the World Map app?
World Map requires Android devices running API level 10 or higher, which is when the BitmapRegionDecoder API was introduced.
5. How much memory does the map use?
The full map would require over 96 MB of memory, which is too large for most Android devices to handle at once. The app only decodes necessary regions of the map, keeping memory usage low.
6. Why can’t I view the entire map at once?
The entire map is too large to fit in memory all at once on most Android devices. Instead, the app dynamically loads and displays portions of the map as you scroll.
7. Is the World Map app open source?
Yes, World Map is open source. You can find the source code on GitHub at this repository.
8. Can I download the map for offline use?
World Map does not provide an offline download option but uses BitmapRegionDecoder to manage image portions in real time as you scroll, which requires minimal memory usage.
9. Does the app work without an internet connection?
Yes, World Map functions without an internet connection as it uses the preloaded image of the map from Wikimedia. No live data or internet access is required to view the map.
10. Are there zoom features in the World Map app?
Currently, the app primarily focuses on scrolling and navigating the world map. Check for updates in case future versions include additional zoom or interaction features.