Download offline maps in the Google Maps app without signing in
Pick a city completely at random. Click on the city name. Pull up the card to consume the full screen. Only then will three dots will show up in top right. In that menu you can download offline map without signing in. To manage your offline maps download a second region at random. While downloading you will notice the download in your Android notification drawer. Click on the download and cancel it. You can manage your other downloaded regions from here. There is no other way to access this menu unless you are signed in. However, with my method you don't need to sign in to the maps app ever. Thank you to whoever built the app without explicitly requiring Google Play services as well. I owe you a drink.
28 comments
[ 3.8 ms ] story [ 67.8 ms ] threadOrganic Maps https://organicmaps.app/
are your best bet.
IIRC they have their roots in navteq, which was acquired by nokia in their heyday. They have really good level of detail in my corner of the world in the middle-east, FWIW.
When they redesigned it really hit home that you were the product and not the consumer of Google Maps. They removed all the useful metadata about routes like the elevation timeline. Configurable POIs were replaced with highest bidder adverts. I had to submit feedback for half a year complaining before they finally added back the Scale, and even then it was an off by default setting.
At least for me, Google Maps is only useful if I know my destination and it's no longer a meaningful discovery tool for what's around me.
Circle of hacks, I suppose.
PS: Same thing with YouTube and tricks that bring back the dislike count. Don't reveal them...
Or Organic Maps: https://organicmaps.app/
I am currently loading the location in google maps web and picking "Open in App" in the browser, but it doesn't always drop the pin in the right spot
A few months ago the voice navigation started speaking funny too, mispronouncing words (I noticed it when she said "We found a faster route, which saves x minutes"), but that fixed itself.
The file is encrypted, and the encryption key is buried in the app. The downloaded files also have expiration dates beyond which the pseudo-drm refuses to show that map data.
I really don't know why they went to such efforts to protect their map data, considering it's easy enough to dump the vector data from the web version as it's sent to the GPU for rendering.
The whole setup smells of being driven by legal rather than technical requirements.