Apache Cordova geolocation.watchPosition() times out on iOS when standing still
When utilizing Apache Cordova's cordova-plugin-geolocation, specifically with watchPosition() I am encountering difficulties on at least iOS 8.1.3 through 8.3. What is happening is that when a user is moving, the coordinates work just fine and are continuously updating. However when the user stops for a few moments (say the timeout that is set), a timeout error is thrown. The second the user moves again the coordinates are working. We cannot increase the timeout too much for fear that users will legitimately lose reception and have to re-record their field boundaries (agricultural application)