Geographic Information System (GIS) exemple project showing one of the many possible implementations of an interactive map (not necessarily the best) without using any third party API or asset.
The project rely on a database for storing user created content. In the event where the user has not setup a database he will still be able to navigate the maps.
The user can switch between imagery providers at run time to select the source of the rasters displayed in the map viewer.
The files needed to setup your database are provided with the package within a zip file.