Google Maps now requires WiFi scanning to use navigation
Depending upon the version of Android, I've had different things disabled. Wifi scanning. Bluetooth. Cell location data. Etc. Always with one single goal -- GPS only for location.
And further, this is always, especially with newer versions of Android, restricted in many ways. For example, only allowing when an app is active, and so on.
Google has always played games with Maps, using dark patterns. For example, with the versions prior to the current version, if I wanted Maps to zoom in on my location, I'd hit the tracking button.
It'd first say something like "To continue, turn on device location". Of course, device location is on, but it's only for GPS, and google so badly wants that (apparently) vital, and sweet wifi + bluetooth + cell tracking data.
Yet you could cancel this before, and it would then zoom in on your present location. Because, of course, GPS works fine for that.
I could also use only GPS, leaving wifi and bluetooth and so on scanning off to use navigation. I've driven all over North America and Europe that way too, and yes with Maps. Tricky dark patterns (ie, lying) about needing wifi scanning to find a route is just insulting, and absurd.
Now, enter a new update. I can no longer navigate with Google Maps, unless full location tracking is on. Comments in Play Store indicate others hit the same wall. Yeah, right Google, driving in the middle of the country, with GPS, is helped by scanning wifi while I pass farmer's fields?!
Google has now drawn a line in the sand. Give us all your local SSIDs, local bluetooth connections, with likely even more detail, or they now refuse to allow you to use Maps to navigate.
I immediately installed Organic Maps, and I'm sure there are loads of others as an option.
Google wants that wifi data so bad, that the only thing I can equate it to, is a used car salesperson. I get the impression that the Maps team is channeling Sméagol, and just shudder.
[+] [-] dessant|4 years ago|reply
Of course Google's lawyers will argue that this data is in fact required for navigation, the same way some banks in the EU now claim "legitimate interest" when they send you a message about their credit card promotions with winnable prizes, after you've explicitly opted out from all marketing communications.
[+] [-] dsl|4 years ago|reply
But it is essential. Google (and Apple) maps provide lane specific navigation directions, which are really only possible with assisted GPS. In theory GPS has the accuracy, but remember you are in a big metal box filled with electrical wires. Not to mention other applications like isle specific navigation within stores, which is made possible by bluetooth beacons.
Heck, we are on the verge of a major world conflict where GPS accuracy may be degraded intentionally by the US or jammed by other forces.
Edit: Navigation is used in situations other than racing down the autobahn at 100 mph. Wifi triangulation is used when you are doing 20 mph on a busy street and need to be in the right lane to make a turn, or when you are walking down the street and need to know which unmarked door is the business you are looking for.
Here is some background on why GPS is shit in urban environments: https://vitalalert.com/markets/positioning-smart-cities/3d-p...
[+] [-] moritonal|4 years ago|reply
Google provide Maps for free to an incredible accuracy and value. Unlike Apple, the user is welcome to use any other app, and yet chooses to use Google Maps.
You could maybe argue that Google Maps is part of a package you bought the phone for, but realistically I think the solution is Google are just open about the use of data (which they are really) and offers a paid solution that doesn't track you.
[+] [-] thrtythreeforty|4 years ago|reply
And here is how I know it is a charade: voice navigation and the map itself both work perfectly in the background of this undismissable pop-up.
This is the most coerced I've felt in a long time and I can't help but feel that maybe iOS users don't feel this way.
[+] [-] dylan604|4 years ago|reply
Why do you think the Goog's apps are bound to the same terms as other developers? That agreement allows devs use Goog's services.
[+] [-] loceng|4 years ago|reply
[+] [-] unknown|4 years ago|reply
[deleted]
[+] [-] agilob|4 years ago|reply
They were already doing it and asking us to turn on camera to "better calibrate my location".
[+] [-] jdiez17|4 years ago|reply
GrapheneOS is working on a way to redirect the Play services location APIs to an open source implementation of those APIs which uses standard Android location APIs [2]. It's expected to be available in an upcoming release [3].
[1] https://grapheneos.org/usage#sandboxed-google-play
[2] https://developer.android.com/reference/android/location/Loc...
[3] https://twitter.com/GrapheneOS/status/1486182874567122945
[+] [-] ForHackernews|4 years ago|reply
Is this MicroG? https://microg.org/
[+] [-] citizenpaul|4 years ago|reply
[+] [-] dreamcompiler|4 years ago|reply
I have several other apps (Twitter for example) who are able to tell that I have notifications for them turned off, and consequently they bug me to turn on notifications. I need a spoofing layer that tells Twitter "notifications are turned on" even when they're off, because if the app can tell some feature is turned off it will bug me or in some cases fail to work at all. So it's also critically important that there be no way for applications to figure out that the spoofing layer is in place.
[+] [-] KennyBlanken|4 years ago|reply
Which users of the old app didn't get.
Fuck you, Marcel Bokhorst.
[+] [-] em-bee|4 years ago|reply
whenever an app asks for a permission i want these options:
[+] [-] titzer|4 years ago|reply
[+] [-] app4soft|4 years ago|reply
Here are OSM-based maps applications for Android.[0,1]
Not all OSM-based Android apps listed on OpenStreetMap Wiki, so check out also maps apps in various F-Droid repos.[2]
Also here are maps apps for Symbian[3,4] and Maemo[5].
For other platforms there are also a lot of other apps.[6]
[0] https://wiki.openstreetmap.org/wiki/Android#OpenStreetMap_ap...
[1] https://wiki.openstreetmap.org/wiki/Comparison_of_Android_ap...
[2] https://apt.izzysoft.de/fdroid/
[3] https://wiki.openstreetmap.org/wiki/Symbian
[4] https://wiki.openstreetmap.org/wiki/S60Maps
[5] https://wiki.openstreetmap.org/wiki/Software/Maemo
[6] https://wiki.openstreetmap.org/wiki/Software
[+] [-] uneekname|4 years ago|reply
[+] [-] jonas21|4 years ago|reply
There's a good overview of A-GPS in module 5 here [1]. This is just how people expect GPS to work on modern mobile phones, to the point where they'd probably consider it a bug if they had to wait a while to get a fix.
[1] https://www.youtube.com/watch?v=4CBINyC3NWU&list=PLGvhNIiu1u...
[+] [-] jrockway|4 years ago|reply
(The datasheets are not a lie. I have had a ZED-F9P on the shelf for a month or so. Plugged it in and had a fix in 32 seconds. The delay was that I could only see 3 GPS satellites, so had to fall back to the slightly slower multi-constellation warm start.)
[+] [-] bryceacc|4 years ago|reply
[+] [-] kelnos|4 years ago|reply
[+] [-] M4v3R|4 years ago|reply
[+] [-] philsnow|4 years ago|reply
You can, but if you do, Amazon will no longer send Amazon "Smile" micro-donations to whatever charity you've selected: https://i.imgur.com/wNAkUAT.jpeg .
I can't say that this is underhanded, but it does cast into sharp relief the fact that Amazon is a $1.5 trillion dollar company that generates upwards of $3B in yearly profit, and they're jerking you around, dangling the pennies they would otherwise send to a charity, unless you let them feed you product recommendations in OS notifications. (If you just disallow the entire Amazon app from sending notifications, as far as I can tell they still give the charity whatever 0.5% cut.)
So I have to choose between 1) allowing them to send me product recommendations, 2) a poor UX because I don't get any notifications at all, or 3) just not sending the charity any of the scraps of my Amazon transactions. I chose 3 and cut the charity a larger check than usual.
[+] [-] floatingatoll|4 years ago|reply
[+] [-] mhardcastle|4 years ago|reply
It's to the point that shopping at Amazon feels dirty to me. Why support a company that's doing everything it can to transfer your well-being to Jeff Bezos?
[+] [-] busymom0|4 years ago|reply
[+] [-] aceazzameen|4 years ago|reply
[+] [-] Minor49er|4 years ago|reply
https://www.gems-girls.org/donate-now
[+] [-] cush|4 years ago|reply
[+] [-] fatboy|4 years ago|reply
Another benefit of Apple maps is that it gets preferential treatment from the os in that it appears on the lock screen when navigating (I really wish this api was open to third parties). This is nice for navigation on foot.
[+] [-] mint2|4 years ago|reply
It’s still rather bad about explorative searching for businesses/restaurants and getting accurate hours, so sometimes I’ll find a place using google maps and then put it into Apple Maps.
[+] [-] NovemberWhiskey|4 years ago|reply
[+] [-] lern_too_spel|4 years ago|reply
https://news.ycombinator.com/item?id=21708157
OP's solution of installing another Android maps app is probably the best available option that fits OP's privacy requirements.
[+] [-] WelcomeShorty|4 years ago|reply
EDIT: Meaning I am able to keep my wheels rolling and do not end up in traffic jams.
[+] [-] soperj|4 years ago|reply
[+] [-] rootusrootus|4 years ago|reply
[+] [-] jeffbee|4 years ago|reply
[+] [-] mcast|4 years ago|reply
Even easier, just reverse engineer the API and send the SSIDs yourself.
[+] [-] causality0|4 years ago|reply
At this point I'd rather use a paper map then let Google wardrive using my phone 24 hours a day.
[+] [-] unit_circle|4 years ago|reply
I started using it because it allows you to download huge areas as vector maps for offline use. But I find myself slowly using it more and more. The only things missing that keep me using gmaps are search, reviews / places, and directions that factor traffic (not a biggie tbh). However, I've been playing with mapbox and, without any prior experience whatsoever got a traffic overlay working within a few hours with a free account. I believe they provide the other parts (search, routing & places) too, I just need to figure out how to plumb them in.
I have tried a ton of map apps and IMO OSMAnd has all the pieces to be a serious competitior, at least for technical folks, with just a little bit of commercialization... The gmaps moat is not as deep or as wide as it seems.
If you are an OSMAnd dev reading this, I will happily pay a monthly fee for this stuff if provided as a cost plus package... I get a ton of value out of the app already, already pay for it and hate Google maps more with every passing day.
[+] [-] dTal|4 years ago|reply
[+] [-] dzhiurgis|4 years ago|reply
You are literally broadcasting it yourself and on most devices you can't even turn broadcasting off anymore.
[+] [-] beermonster|4 years ago|reply
Supports fully offline mobile navigation.
[0] https://osmand.net/
[+] [-] bkovacev|4 years ago|reply
[+] [-] throwaway997665|4 years ago|reply
> Google has now drawn a line in the sand. Give us all your local SSIDs, local bluetooth connections, with likely even more detail, or they now refuse to allow you to use Maps to navigate.
Oh, that's not the half of it. If GLS's data harvesting practices (including its completely inadequate "anonymization" methods) were made public, you'd realize that your phone is uploading literally everything that could possibly be related to location tracking to Google as often as possible, including sensor traces accurate enough to locate you to less than a meter, what floor of a building you are on, etc.
[+] [-] imglorp|4 years ago|reply
Google was involved with Skyhook for a while and there's no reason to think they stopped using similar tech. It's really that simple: war drive to build a map of AP to location, remove any that seem to move around (ie trains), and then you can use the database to map an AP sighting to location in the client. Trilateration on signal strength for extra points.
Source: worked with them.
Ref: https://law.justia.com/cases/massachusetts/court-of-appeals/...
[+] [-] mschuster91|4 years ago|reply
I'd believe this has been made to reduce the number of "Maps takes soooo long to acquire my position on the map / can't find me when I'm in a building" complaints. A WiFi scan will be very quick (to the tune of 1-5s) to establish rough coordinates, a GPS TTFF can take minutes or be outright impossible.
[+] [-] mdavidn|4 years ago|reply
[+] [-] mikece|4 years ago|reply
This is a big reason why I carry a Graphene OS phone... and searched eBay for a Garmin GPS -- that cannot phone home! -- for my car.
[+] [-] hockey|4 years ago|reply
If you file a bug report (especially if there are a bunch of others filing them) then the people in charge of this stuff won't be able to claim they didn't know about it.
Open maps > help and feedback > send feedback
And remember, Every good bug report needs exactly three things:
1) Steps to reproduce, 2) What you expected to see, and 3) What you saw instead