> I feel OSM lacks compared to GMap or Bing map.
OSM compares quite well to contenders when talking about raw geographical data. However, where GMap shines is locations: you can search a shop, a restaurant or a diving club on GMap and it will give you its position. OSM doesn't have this power, which is actually understandable given that OSM's goal is mostly geographical data.
[0] https://itunes.apple.com/us/app/city-maps-2go-offline-map/id...
[1] https://play.google.com/store/apps/details?id=com.ulmon.andr...
There's not really any great search interfaces for it (where part of great is limiting the results to 'nearby'). Komoot/Photon is a nice way to find something you know the name of:
And there are people working on displaying the data that is available:
http://osm24.eu/index.php#!15/52.5173/13.4032/type=eat/mon=p...
Definitely check out our dev site, which admittedly lacks some polish but is coming along (http://developer.skobbler.com/) and let me know if you'd like to talk to one of our SDK guys - they always want to talk to devs about their specific use cases.
If you're developing on iOS we've recently created a pod - http://cocoadocs.org/docsets/ScoutMaps-iOS-SDK/2.1.0/
Good luck!
https://developer.foursquare.com/overview/venues
I guess Google is doing their own thing, Bing is listed as using Factual:
(Along with Yelp, Trulia, GroupOn, others).
Facebook is also in the business of having a landing page for every semi interesting place (I think this is one of the things that drove Google to push Google+ so hard).
Also keep in mind that the way business can be added on Google Maps for example are all but foolproof.