Cannot download offline maps

Chris quilkin shared this problem 16 months ago
Solved

I have often downloaded offline maps before but now I cannot even start!

If I go to Maps / Offline/ + / OfflineMapsDownload I now get a screen 'before you proceed please activate MyLocusProfile' (never had this before, at least not since I started Locus 2 or 3 years ago.). Click 'next' and it wants access to my contacts - I don't want to allow this so deny it. Then I get 'Screen Overlay Detected' but I have checked this several times and no apps have overlay allowed. Then continue to select my Google account and get a message 'no apps available'. Can't get any further than this.

Comments (3)

photo
1

Hi Chris,

downloading maps in Locus has been conditional on signing in to Locus Store for several years. To make it easier Locus offers already installed accounts in your phone - this process is subject to approval of Android permission called "Contacts". The permission name is quite misleading as Locus does not need to read any contacts, just needs to know the installed Google / Facebook accounts. Without signing in Locus Store via some of your accounts it is not possible to download any map, paid or free. So, allow the permission and you can download maps - no contacts will be read/stored/copied/shared etc. More about Locus android permissions here: http://docs.locusmap.eu/doku.php?id=manual:about:permissions

photo
1

Thanks , Michal, for the explanation - and I see you've now added a note saying the same thing to the app itself. I'm now able to download maps again (still getting the incorrect message about Screen Overlays though). But to read my google account, surely you need permission Get_Accounts , not permission Read_Contacts, so somewhat misleading .

photo
1

Hi Chris,


I provided a misleading information, sorry. Of course, actually Google requires GET_ACCOUNTS permission but unfortunately this permission is in a permission group called "Contacts" - this triggers the prompt to allow access to contacts, which obviously upsets a lot of our users. We're trying to solve this, we've contacted Google etc. but so far to no avail. You can verify Locus permissions in your device settings > apps > Locus > permissions - no READ_CONTACTS is there.