We are going to outsource creating aplication on mobile devices. It is going to be a tool for filtering restaurants by many criterias, showing results on map (No navigation included). We believe it will be cheaper to use Cordova platform to develop that app on IOS, Android, and Windows Phone. The company that is going to create it said that Cordova is not best choice because it does not support geolocation correctly, and we should use native built. On the other hand, I made a small research and I found that Cordova supports it. Can you tell me something more about it? Is company right, saying about those problems with Cordova platform?