I'm currently developing an application in which I need to use offline maps to put some markers, info, and geolocalization on it. It will be a web-based application, but I've seen that Google Maps API doesn't allow us to use maps offline because that will violate their TOS.
As a complement, my development team is willing to pay in order to get the maps we need, since we expect to have some support and reliability from the maps.
Therefore we were wondering which Map service could we use to develop the application with offline maps, where I can move, zoom and interact with it.