Best way of determining geographical user location?
Best way of determining geographical user location?
I am working on an application in Sencha Touch 2.0.0 that works with Google Maps and PhoneGap. Now I want to determine the location of the user. The only thing I need is a latitude and a longitude.
However, there are so many ways of doing this that I am overwhelmed by the choice and don't know what method to choose and what the trade-offs are.
1. Use PhoneGap's Cocoa API
2. Use Safari's Geo Location Javascript API.
3. Use the Google Maps location API.
Which of these methods delivers the best user experience, and is there a preferred way of doing it in Sencha Touch 2.0.0?