Comments (1)
If the device doesn't have an active GPS satellite fix, it can take a significant amount of time (>= 15 mins sometimes) to obtain a GPS location from the satellites.
A-GPS features, if supported & enabled, solves that issue, (using wifi, bluetooth, cellular towers, internet etc). If you have older phones, it's possible that they don't have complete A-GPS features implemented and disabling internet forces it to solely rely on GPS satellites.
Also note that Cordova doesn't maintain an actual geolocation implementation for Android. The plugin is purely for managing the required permissions and android project configuration. The geolocation implementation is provided by the system webview itself, so any bugs with the webview geolocation API needs to be brought to the Chromium team. (But in this case, I think on those devices, when internet is disabled, it solely relies on GPS satellites which is accurate, but extremely slow)
I also have a bigger spiel on location accuracy / timeout reasons that may be relevant to you: https://gist.github.com/breautek/d6231fa33d6942c269296546892afb5e
I'm closing this issue as I don't believe this is a bug with cordova-plugin-geolocation
. If you can be sure you're in a healthy location spot (e.g. other apps can obtain GPS fine in the same device configuration) and still have problems, I'd recommend trying to isolate the issue by using a simple cordova reproduction app without using the ionic framework. With the sample reproduction app that contains only cordova packages we can provide better insight.
Kind regards,
Norman
from cordova-plugin-geolocation.
Related Issues (20)
- iOS 14: Infinite value in returned location data causes app crash HOT 2
- Geolocation getcurrent position passing 0 (Time out error) HOT 5
- !important Android 12 new approximate location and precise location HOT 4
- IOS 15 Geolocation permission message issue. HOT 12
- iOS 15 - ionic app geolocation permission prompt message showing ionic://localhost HOT 2
- geolocation plugin is throwing an error on location request on electron (windows) platform
- [iOS] Location update are disabled after one kCLErrorLocationUnknown HOT 6
- Ionic - Position error:application does not have sufficient geolocation permission HOT 2
- GeoLocation permissions not being asked [SOLUTION] HOT 1
- [iOS permission bug] wrong logic in didChangeAuthorizationStatus hook, permission can be asked in some unexpected cases HOT 10
- [question android api 31 32] approximate access to geolocation for getCurrentLocation HOT 6
- Unable to fetch Location on VIVO Devices HOT 70
- iOS 16 CDVLocation.m throwing UI unresponsiveness warning in XCode - causing app to crash. HOT 7
- Next version release HOT 2
- Description String override in android as in iOS HOT 4
- this.geolocation.clearWatch is not a function HOT 1
- Android 33 issue when initializing HOT 3
- Geolocation working on android 13,14 even 8 but not on android 12 function does not call no error in console HOT 11
- Heading is set to NaN if speed is 0 or null. HOT 1
- Infinite loop onPause() -> onResume() HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cordova-plugin-geolocation.