
MapCache by NGA
MapCache enables you to create, view, and share GeoPackages.
National Geospatial-Intelligence Agency · mil.nga.mapcache
UpdatedNov 10, 2025
PublishedMar 20, 2021
Packagemil.nga.mapcache
MD5bc48d31a17142c2ab4266e8ea58e5657
SHA1 (signer)3F:E9:C6:27:55:6F:5E:55:53:0A:B8:DA:45:11:C3:C5:10:DB:50:0E
Signed byCN=GIAT, OU=NGA, O=NGA, L=Denver, ST=Colorado, C=US
Architecturesx86, x86-64, armeabi-v7a, arm64-v8a
Malware scanTRUSTED
Contact[email protected]
Privacy policyView
What's new
Support for blob format in GeoPackage
Create default GeoPackage on start
Backend updates
Create default GeoPackage on start
Backend updates
Description
MapCache enables you to create, view, and share GeoPackages on your Android device. GeoPackage is an encoding standard that describes a set of conventions for SQLite databases for storing geospatial data. With MapCache you can save map tiles, and share GeoPackages with other apps to be used for your disconnected mapping needs.
Required features
- Faketouch android.hardware.faketouch
- Location android.hardware.location
Permissions (13)
MapCache by NGA requests the following Android permissions:
- Access Coarse Location android.permission.ACCESS_COARSE_LOCATION
- Access Fine Location android.permission.ACCESS_FINE_LOCATION
- Access Network State android.permission.ACCESS_NETWORK_STATE
- Authenticate Accounts android.permission.AUTHENTICATE_ACCOUNTS
- Camera android.permission.CAMERA
- Get Accounts android.permission.GET_ACCOUNTS
- Internet android.permission.INTERNET
- Manage Accounts android.permission.MANAGE_ACCOUNTS
- Read External Storage android.permission.READ_EXTERNAL_STORAGE
- Vibrate android.permission.VIBRATE
- Wake Lock android.permission.WAKE_LOCK
- Write External Storage android.permission.WRITE_EXTERNAL_STORAGE
- Mil Nga Mapcache Dynamic Receiver Not Exported Permission mil.nga.mapcache.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION