Setting path for offline maps: no SD card

Colin Dawson shared this question 2 months ago
Answered

I installed Locus 4 on a Samsung 21 Ultra, which has no slot for an SD card. When I first downloaded maps, they were not found by Locus and it was only working by using online maps. I attempted to reconfigure so that Locus would access and use offline maps, but all pathways that I set refer to "SD card", even though there is not SD card and can never be any SD card.

Why does the pathway still refer to SD card?

Replies (6)

photo
1

Hi Colin, you mentioned you DID download offline maps. Do you know where they ended up on your device?

If you are able to find them, you can add the respective folder to the search path of Locus Maps Manager ("+" function).

photo
1

Hi Michael, that is a good question and the simple answer is "I don't know". It seems they may have been wiped when I changed the path because I surely can't find them in file explorer with the phone connected to my PC now.


I can still find brouter segments, for example. They are at:


\Phone\Android\data\btools.routingapp\files\brouter\segments4

Just now I tried to simulate the process of downloading all the maps I had, by copying a map file form my old phone, where Locus Pro still works fine.


I tried taking the "recommended" option of moving the files to "private location in internal memory", After restart there is a big orange error message that says "Problem with sdcard/Locus/mapsOnline. Original: mapsOnline".

This is why I am asking about SD car - it should not be looking there because the S21 phone does not have a slot for SD card.


I can confirm that files and folders from the default location of "\Phone\Locus\mapsVector" get deleted if I change from default to private offline storage location. I tried it just now. But as to where they go ... I don't know! Locus seems to be looking for and SD card but there can never be one.


I switched to flight mode and try to look at a location away form my home and the map does not update, so Locus seems not to be accessing the offline vector.

photo
1

Hi Colin,

"When I first downloaded maps, they were not found by Locus"

- how did you download the maps? What maps did you download? What storage do you use for the main app directory?

photo
1

I think that changing the file locations in settings causes Locus to rebuild the folder structure, but it doesn't move the files. I downloaded about a dozen map files but no sign of them now. I am just using map files copied form my S5 phone for the moment.

photo
1

I just downloaded the maps from map management, to the default location. When I realised Locus was still using online maps online, I tried the option to move from "default" location to "preferred" location. It seems the files were deleted in that change, and I also got an error message about a path that is based on SD card (even though I don't have one and there can never be an SD card on a S21 phone).

photo
1

Hi Colin,

/sdcard/ vers SD card - "sdcard" is now a standard term for a part of the phone's internal memory, not the external SD card (see why https://android.stackexchange.com/questions/33182/why-is-the-sd-card-mounted-to-sdcard-external-sd-instead-of-sdcard-or-m). So don't worry, Locus is not looking for an SD card.

"changing the locations" - in the most recent Locus version, there are two ways of changing the location of the app's directories (there is gonna be a huge change in handling the file system since October on Android 11 so we are using both now). The old one (marked as deprecated) doesn't transfer contents, only changes the locations. The new one marked as "default directories" changes locations of the directories + transfers their content.

When you download maps from the "map management" you probably downloaded some online map? These maps are downloaded to Locus/Maps directory. When you download vector offline LoMaps from the Locus Store, they are stored to Locus/MapsVector directory by default.

Leave a Comment
 
Attach a file