Related
Hi all,
I'm going on holiday and would like to use my Android (Galaxy Tab) for offline navigation. I'd like to keep my GSM module switched off all the time to avoid data roaming charges. I'll do my surfing etc over WIFI where available.
I'd like to use AGPS for a quick satellite fix.
Can I download AGPS satellite data over WIFI, or does this require a GSM (GPRS/UMTS) connection?
How do I manually trigger AGPS download on Android?*
Help is much appreciated!
N.
* On the Windows Mobile devices of old there used to be a program calles "QuickGPS" or similar that would download AGPS satellite data, but I don't see any such option on Android - - ?
Android GPS requires a LIVE data connection to function with realtime navigation, if u are just using Wi-Fi this won't work.
On the other hand, assuming u have a hefty sdcard in your tablet, u could use "sygic GPS" from market, that WILL allow offline GPS.
icenight89,
I'm using Navigon, which keeps map data on board, no data connection required there. Sygic is another option. Google Navigation does require a live connection, but Navigon, Sygic and others do not. Storage required for on-board map data is not all that massive btw, my Navigon maps of Europe require ~ 2 GB.
My question was more on the point of assisted-GPS satellite data. How do I download current satellite data so that my GPS knows where to look (thus getting a quicker satellite fix) if I want to avoid a mobile data connection via GSM?
Once I have a GPS fix, offline satnav is no problem.
Any ideas there?
N.
Android downloads agps data automatically, there is no way to "force" an update. U could try connecting to wifi and then running android nav (google maps/navigation) with GPS enabled, that would cache the new data I presume. That's your only option really
On a side note, I consider 2gb for one sole app a lot, whether its maps or not lol
Um, GPS Test software lets you do this.
syl0n said:
Um, GPS Test software lets you do this.
Click to expand...
Click to collapse
Five years later, google lands me on this thread because I too was asking "can I update AGPS over wifi?". (Empirical evidence: I can, because at the trail-head I get a lock in about 10 seconds. On the other hand, maybe it didn't update, and the GPS hardware/antenna is just that good. )
And since answers were given without answering the question, I will keep looking.
But as for GPS Test, it is essential. Prior to using any nav app, I open GPS Test and watch it get a lock, or not, because the satellite display shows me exactly what is going on, as opposed to the nav apps, which just sit there maybe getting a lock maybe not and you have no effing idea why.
Can I get my location with Wifi OFF 3g/LTE off and GPS off using only cell towers or does it need internet to get the info, my father says his Iphone 5 with apple maps doesn't need internet to get his location but what does my father know is this even possible and if so how do I do it on my nexus 5.
fleen said:
Can I get my location with Wifi OFF 3g/LTE off and GPS off using only cell towers or does it need internet to get the info, my father says his Iphone 5 with apple maps doesn't need internet to get his location but what does my father know is this even possible and if so how do I do it on my nexus 5.
Click to expand...
Click to collapse
Settings > Location
Click Mode
Select Battery Saving Mode
Disable Wifi and Mobile Data if you haven't already
Your approximate location will now be determined using cell tower triangulation. However, if you are trying to use Google Maps for example, you need to have previously made the area in which you are currently located available offline, or have it in your Google Maps cache. Otherwise it won't display anything of value to you without some sort of internet connection to download the map data.
You can also use Device mode which will use GPS to pinpoint your location. Same maps caveat applies as above, and obviously you need to be able to get GPS satellite locks (ie. outside or next to a window).
fleen said:
Can I get my location with Wifi OFF 3g/LTE off and GPS off using only cell towers or does it need internet to get the info, my father says his Iphone 5 with apple maps doesn't need internet to get his location but what does my father know is this even possible and if so how do I do it on my nexus 5.
Click to expand...
Click to collapse
You don't need internet to locate yourself only GPS.
Apps like Tasker and Llama can use cell tower location without draining your battery and requires a network connection but not data.
Sent from my Nexus 5 using Tapatalk
xda_fanboy said:
Settings > Location
Click Mode
Select Battery Saving Mode
Disable Wifi and Mobile Data if you haven't already
Your approximate location will now be determined using cell tower triangulation. However, if you are trying to use Google Maps for example, you need to have previously made the area in which you are currently located available offline, or have it in your Google Maps cache. Otherwise it won't display anything of value to you without some sort of internet connection to download the map data.
You can also use Device mode which will use GPS to pinpoint your location. Same maps caveat applies as above, and obviously you need to be able to get GPS satellite locks (ie. outside or next to a window).
Click to expand...
Click to collapse
I can't seem to get it to work I have downloaded google maps to view offline and it just stays there saying "waiting for location..."
And did the part "Settings > Location
Click Mode
Select Battery Saving Mode
Disable Wifi and Mobile Data if you haven't already"
Pretty sure the only way for that to work is if you have "WiFi always scanning" turned on.
You can set your locations to Device Only and it will just use the GPS and nothing else.
Sent from my Nexus 5 using Tapatalk
fleen said:
I can't seem to get it to work I have downloaded google maps to view offline and it just stays there saying "waiting for location..."
And did the part "Settings > Location
Click Mode
Select Battery Saving Mode
Disable Wifi and Mobile Data if you haven't already"
Click to expand...
Click to collapse
You need GPS on at least. Thats what gives you your location. You can get a location based off of three things: Your mobile data, WiFi networks or GPS itself. You said you turned it all off so yeah, you arent going to get a location that way.
jsgraphicart said:
You need GPS on at least. Thats what gives you your location. You can get a location based off of three things: Your mobile data, WiFi networks or GPS itself. You said you turned it all off so yeah, you arent going to get a location that way.
Click to expand...
Click to collapse
I can get my location with wifi and cell towers together. No GPS so I think its possible with Cell Tower Triangulation only in theory.
fleen said:
I can get my location with wifi and cell towers together. No GPS so I think its possible with Cell Tower Triangulation only in theory.
Click to expand...
Click to collapse
Well just from looking at the settings, you can either use GPS, WiFi and mobile networks....WiFi and mobile networks....or GPS only. So I guess, take your pick.
What are you trying to get out of this anyway? Just use your phone for calls and maps and thats it?
jsgraphicart said:
Well just from looking at the settings, you can either use GPS, WiFi and mobile networks....WiFi and mobile networks....or GPS only. So I guess, take your pick.
What are you trying to get out of this anyway? Just use your phone for calls and maps and thats it?
Click to expand...
Click to collapse
You know those fitness apps that track where you have been and stuff, well I want to use one but outdoors theres no wifi and GPS uses too much battery
fleen said:
You know those fitness apps that track where you have been and stuff, well I want to use one but outdoors theres no wifi and GPS uses too much battery
Click to expand...
Click to collapse
If you want to save some battery on the GPS side put your phone in airplane mode. That will shut down all but GPS. I use mine all the time with an app called Backcountry Navigation Pro. They have a free version so you can check out most of the features that way. You can set it to record a track from every 5 seconds to 30 minutes. I set it to 5 minutes and have pretty good accuracy as far as where I've been and the GPS use is only on for that time. You should be able to do that with any good mapping app.
theesotericone said:
If you want to save some battery on the GPS side put your phone in airplane mode. That will shut down all but GPS. I use mine all the time with an app called Backcountry Navigation Pro. They have a free version so you can check out most of the features that way. You can set it to record a track from every 5 seconds to 30 minutes. I set it to 5 minutes and have pretty good accuracy as far as where I've been and the GPS use is only on for that time. You should be able to do that with any good mapping app.
Click to expand...
Click to collapse
This is an option but if I can get the cell tower location working I would prefer it.
fleen said:
This is an option but if I can get the cell tower location working I would prefer it.
Click to expand...
Click to collapse
Cell tower triangulation is not precise at all. It's only used to help your device catch GPS fix faster. If one would only use cell towers the accuracy would in most cases not got below 300-500m...
One cell tower can provide signal for a very large area. It can not be used for precise tracking as you need.
When I drive away from my house it can take over 5 minutes to leave the area of my 3 "home" cell towers.
Sent from my Nexus 5 using Tapatalk
So its not what I want ok guys thanks how can I close this thread now?
Okay so I have a new cheapy Chinese phone a mediatek 6582 chipset. It's quite a good phone and everything is working fine except agps. AGPS is a system that gives your phone your location for any apps that require it if it cannot connect gps to a satellite, like when your indoors for example. It usually works on wi-fi rather than 3g but maybe it can work on 3g as well I dunno. Anyway the location date seems to be provided by google and I have "google location reporting" turned on. On my older android phone a list of the recent apps that asked for location data is displayed as a list on that settings page but of course on my new mediatek there is no list. Now whenever I google an answer to this I get a thousand reply's saying how to fix your mediatek gps but I'm not looking to fix my gps i'm looking to fix my a-gaps with has noting to do with the gps chip because a-gps is just software getting data from the internet. And my GPS works absolutely fine anyway in fact no problems at all there.
Now there is an engineer mode app I used that had some gps settings and I fiddled around with those settings but no change. I have reset the phone as well and but that hasn't done any good either. Any ideas ?
EDIT: I forgot to say I'm on android 4.4.2. This version has some settings removed that used to exist on earlier versions , settings related to 'gps satelite' , 'epo', and a-gps (turn on/off).
Bump
Sent from my L200G using XDA Free mobile app
There are 3 location settings,
1. GPS, Wi-Fi and mobile networks – this lets Google use any of these to find your location even if Wi-Fi or location is turned off. When this is switched on, you’ll often find Google Play Services is one of the biggest issues.
2. Wi-Fi and mobile networks – this disables the GPS chip inside your Galaxy S6 Edge and is probably the least useful of the three options. Relying on just mobile networks and Wi-Fi will allow you to find your location quickly but will then use a lot of data and battery as it relies on your Wi-Fi and mobile networks to keep track of your location.
3. GPS only – this is actually the mode I use as it prevents Google scanning in the background (more on that below). It has its pitfalls in that it can take a while to find your location but the battery savings from not having Google scanning are plentiful.
We know that option 1 and 2 could lead to extreme battery drain because Google uses the location manager and wake up the device. When you attempt to turn on either the first or the second option, you’re greeted with a prompt from Google to “Improve location accuracy”. The option means that anonymous location data can sporadically be sent to Google even when no apps are running, and as a result, this can have a large impact on your battery life, especially when using Google Now or widgets that depend on location. If I choose one of these options I do not see the dialog anymore. Maybe I accidentally clicked "don' t show again".
How can I get the dialog back???
When I enable the locations, it is always set to option 1, even if I had 3 the last time. Anybody else have this problem??
Go to the settings in Google +
wolfloestoffel said:
Go to the settings in Google +
Click to expand...
Click to collapse
I don't have google+ installed on my phone. What would I find there?
You can choose and set one of the 3 options to find the locations.
wolfloestoffel said:
You can choose and set one of the 3 options to find the locations.
Click to expand...
Click to collapse
Yes thank you, I know that. But every time when I set option 3 and switch location on/off it is always set to option 1 again. Did you even read my post?
Go to apps, google framework services, clear data and cache. I has the same problem, not because of battery drain but because I don't want to do the dirt job of mapping wifi networks for google. I'll like to do it, but just if google ASKS for it
azerk said:
Go to apps, google framework services, clear data and cache. I has the same problem, not because of battery drain but because I don't want to do the dirt job of mapping wifi networks for google. I'll like to do it, but just if google ASKS for it
Click to expand...
Click to collapse
Thank you! works like a charm
I have installed a fake GPS application (Lockito) and set it up as Mock Location App. It doesn't actually matter which one I use, it's always the same behaviour.
I start a route, but it's jumping to my real location every 4 to 5 seconds, stays there for a similar amount of time and jumps back to my faked location.
My understanding is that this mock locations dev option would overrule ANY location update from somewhere else, but seems it isn't.
What I tried:
- Device administrator: turn off any administrator
- Location set to "GPS only".
- turn off wifi scanning
- smalli patch activated in magisk (with mock location checked)
- fused location on (or off) -- no change in behaviour
- Using the "experimental mode" of Fake GPS routes: no change in behaviour
- Google Play Services 21.2.12-16 (I tried uninstalling the current version, but this leaves my fake gps app not working)
- Installing the app as a system app (restart afterwards): no change compared with the normal
- Google Maps 10.47.1 (reverted this back to 9.26.1)
So, what I'm wondering is: what process is injecting my real location?
And should that even happen when using the mock locations? As far as I know if I would be using mock locations it should just use this info as my gps information... And not use any other data?
Does anyone have any hints on what I can still try?
coder.toolbox said:
I have installed a fake GPS application (Lockito) and set it up as Mock Location App. It doesn't actually matter which one I use, it's always the same behaviour.
I start a route, but it's jumping to my real location every 4 to 5 seconds, stays there for a similar amount of time and jumps back to my faked location.
My understanding is that this mock locations dev option would overrule ANY location update from somewhere else, but seems it isn't.
What I tried:
- Device administrator: turn off any administrator
- Location set to "GPS only".
- turn off wifi scanning
- smalli patch activated in magisk (with mock location checked)
- fused location on (or off) -- no change in behaviour
- Using the "experimental mode" of Fake GPS routes: no change in behaviour
- Google Play Services 21.2.12-16 (I tried uninstalling the current version, but this leaves my fake gps app not working)
- Installing the app as a system app (restart afterwards): no change compared with the normal
- Google Maps 10.47.1 (reverted this back to 9.26.1)
So, what I'm wondering is: what process is injecting my real location?
And should that even happen when using the mock locations? As far as I know if I would be using mock locations it should just use this info as my gps information... And not use any other data?
Does anyone have any hints on what I can still try?
Click to expand...
Click to collapse
Find your location settings on system settings, select your Google account then turn off location accuracy, you want the location setting on, but you don't want the improved accuracy.
Sent from my SM-S767VL using Tapatalk
Droidriven said:
Find your location settings on system settings, select your Google account then turn off location accuracy, you want the location setting on, but you don't want the improved accuracy.
Click to expand...
Click to collapse
Thanks. This I knew already. Yesterday night I finally figured it out what was going on & posted it here: forum.xda-developers.com/showpost.php?p=83200513&postcount=6163.