We're looking into developing a GEO app for our city. This would be a real time app that displays what's happening in the city- and not meant for data analysis.
The map should convey only the city borders in the app, and anything else will not be available or displayed. The map is small, so the client have a lot of caching for the base layer.
I'm wondering what solution can we use that will fit our needs. Most of the GIS frameworks and APIs, like google's or mapbox are intrinsically world-wide based solutions. Is there any frame work we could use to build a more refined base layer that will be cached in the client? What tools can we use to build our own map?