We are a research institute part of the University and we would like to have an Android Application which enables us to use a Map API to use markers for pinpoints and all Map API features but must use totally offline raster tile map which we already have. The application must be able to work totally offline and not use Cached map tiles. The application should be simple and straight forward where at startup, it should show the map using the local raster tiles which will be on local storage or an external SD card.
You may use any Map API at any cost as long as it offers the completely offline raster feature.
Source code must be provided as a deliverable so our students can adjust the code for their needs.