Hello everyone.
I am making an app which will be using a map service extensively. Now Being an open source enthusiastic, I want to use Open Street Maps as it is open and also highly customizable.
As my app will be focused towards the Indian audience, Less open data on Open Street Maps for India like countries has made this decision hard for me.
Here is a comparison to see how less details OSM has. http://tools.geofabrik.de/mc/#14/30.7125/76.7832&num=4&mt0=mapnik&mt1=google-map&mt2=bing-map&mt3=mapnik-german
Any suggestions on how can we use OSM and still have extensive data ?
This is absolutely key. Do you just want a backdrop for your own data, do you want to run queries on the data itself. Etc. Etc. Whatever you choose should be the best fit for you.
For OSM - if you want more data in the area, then you add more data in that area. Mostly the data is added by people like you and me. Sometimes it's added when there is some good compatible open dataset that can be imported.
If you want to talk to OpenStreetMappers then one of the places to sign up to is the Indian OSM Mailing list.
https://lists.openstreetmap.org/listinfo/talk-in