Delivering maps online rather than in the app

I’ve collected quite a number of open source or Creative Commons maps that I’d like to start including in my app. I’m concerned about the app size if I include 100+ maps.

Is it possible to use an S3 storage solution for maps in the same way we can use them for audio? Perhaps the app would show a map icon wherever the maps have been placed in the app. If the user taps the map icon, then the app would download the map from the S3 container. Is that possible?