Comments (4)
I can reproduce this bug. To replicate, eg on Android:
- Turn off system GPS
- Open app
- Turn on system GPS
- Return to app,
currentLocation()
does not update - Quit and reopen app,
currentLocation()
gives location
It would be preferable if this package picks up on the fact that the permissions changed and it can now access GPS.
from mobile-packages.
@lorensr in case you need a quickfix, it's pretty simple to roll your own "geolocation api", in my case i preferred to have it as an event emitter and just call "start" when i actually need to ask for permissions.
https://gist.github.com/hems/52823bf5a63d842abfee
( this came straight from my app code, so you need to tweak a couple of things.. )
from mobile-packages.
Okay, so solution is to repeat the watchPosition
call on a timer.
from mobile-packages.
@lorensr i believe so, my solution isn't 100% ideal as well, but it did the job of asking permissions again if you go change your settings and come back to the app.
need some fine tuning though, once i make sure it's 100% i'll do a pull request
from mobile-packages.
Related Issues (20)
- no plugin found for camera.less in mdg:camera HOT 19
- Update and upgrade
- How to localize/translate mdg:camera HOT 1
- geolocation does not work with Meteor 1.4+ HOT 4
- Reset and retrieve again GeoLocation values HOT 1
- geolocation is showing null. HOT 2
- Image quality (mdg:camera) HOT 1
- Camera problems ( mdg:camera)
- After upgrading to Meteor 1.5.1 .latLng() and .currentLocation() return null HOT 3
- Geolocation.currentLocation() not working, giving null value using meteor(1.5.1) & mdg:geolocation(1.3.0) HOT 5
- Decide what to do about mdg mobile-packages HOT 2
- Apple requires me to customize the notification prompt that asks the user for permission HOT 3
- Locale not work in mobile, I use this and work for me HOT 1
- On cordova mdg:geolocation doesn't wait for the cordova-geolocation-plugin to be ready HOT 1
- Still maintained? HOT 3
- mdg:camera using deprecated Chromium API HOT 5
- Will the plugin save the image to the mobile device HOT 1
- Failed to execute 'createObjectURL' HOT 2
- mdg camera uses underscore
- mdg:camera incompatibility with latest meteor version 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 mobile-packages.