I recently ran into the issue of “GPS Provider Disabled” when using Apache Cordova on Android. After reading many threads, the fix seemed to always be to set the permissions in config.xml with the following code:
After doing that, you would need to check Settings –> Location and make sure it is on.
If it didn’t work after that, well you were pretty much on your own…
After digging I found that if I include enableHighAccuracy to false, then it would use Assisted GPS rather than satellite positioning. Sure, the results may not be as high as you would like but it is better than an ugly dialog box saying “GPS Provider Disabled”.
Here is a full sample:
I hope that helps anyone out there that is having problems with this!TweetFollow mbcrump
Last revised: 23 Jun, 2014 11:33 PM
No new comments are allowed on this post.