We are trying to build a generic solution for our mapping needs for iOS and Android (native as well as hybrid) where we need the capability to switch between the different mapping solutions provider as per customer needs.
The ones that we have seen are -
Google Maps
Maps with me http://mapswith.me/en/api
MapBox https://www.mapbox.com/tour/
etc.
So we want to know what an all are the parameters we can make generic E.x. latitude, longitude, zoom etc.
and the methods that might be common say for placing of markers and overlays etc.
Can anybody please share there experience on the same.
You might want to check the source of existing Webmap Solutions (OpenLayers, Leaflet, ...) or GIS / OSM / .... frameworks and get ideas for your architecture.
Usually you have modules for the following aspects: