Viewing 15 posts - 1 through 15 (of 19 total)
  • Author
    Posts
  • #56207
    Steve_Sr
    Participant

    Hello,

    I am running Locus Pro Classic and update my local map. I saw the warning for V5 maps and not remembering when I last updated the rendertheme (and unable to find the current version in Locus) I decided to download the current one. According to the website page the current theme version is 5.4 04.04.24.

    1. I downloaded the ZIP file directly to Locus. Now when I go into Locus and look at the map legend I see version 5.3 16/09/23. Why did I not get version 5.4 as advertised?

    2. I now find that I have multiple versions of Elevate/Elements. Should i delete the older version? I shouldn’t have any maps that require the older version. It also makes it confusing to select the latest theme since the version is well hidden in the legend file.

    Thanks,
    Steve

    #56208
    Matthias
    Participant

    Hello Steve,
    i think this is caused by having an older unzipped, and the newest zipped Elevate Theme on you phone.
    Older Locus classic versions worked only with unzipped “Elevate.zip”, which also contains the map legend as a pdf.
    I would suggest you use a file browser on your phone, look in:
    Android/data/menion.android.locus.pro/files/Locus/mapsVector/_themes/
    I guess within that directory you have Elevate.zip, but also older unzipped files.
    Delete the older unzipped files, keep only the Elevate.zip.
    Matthias

    #56209
    Steve_Sr
    Participant

    Matthias,

    Sorry, I have NO ACCESS to android data files anymore. This was a privacy/security downgrade in android versions beginning with 10, I believe. Do you have any suggestions on how to fix this?

    I downloaded the Zipped Elevate file again and today the version when I open the legend file is correct at 04.04.24.

    However, there is still confusion over which version is what as each update is installed and old versions are not removed. please see the attached screenshot.

    For the future I would recommend adding the version to the theme title such as “Elevate (ver. 5.4)” and also deleting/removing old/obsolete versions to keep users from activating them in error.

    Thanks,
    Steve

    Screenshot_20240713-112900_Locus-Map-Classic

    #56211
    Matthias
    Participant

    Steve, can you try this filemanger, to access android/data/ ?
    https://play.google.com/store/apps/details?id=com.alphainventor.filemanager

    #56212
    Steve_Sr
    Participant

    Steve, can you try this filemanger, to access android/data/ ?
    https://play.google.com/store/apps/details?id=com.alphainventor.filemanager

    Reviews indicate that this app has the same issue with locked access to Android/Data in . I didn’t bother to install it.

    BTW, what Android version are you running?

    What about adding the theme version to the title?

    Thanks,
    Steve

    #56213
    phinc
    Participant

    New android versions restrict access to the android/data folder. However, in Locus settings (Miscellaneous > Default Directories > Set custom sub-directories), you can change the MapVector folder from Android/ data to Android/media, where you can still access files.

    #56214
    phinc
    Participant

    But why not just delete the theme via the locus menu? (3 dot menu in theme selection menu)

    #56215
    mbe57
    Moderator

    Steve, pls. see my answer to your question in the Locus help desk.
    Cheers
    Michael

    #56216
    Steve_Sr
    Participant

    New android versions restrict access to the android/data folder. However, in Locus settings (Miscellaneous > Default Directories > Set custom sub-directories), you can change the MapVector folder from Android/ data to Android/media, where you can still access files.

    Well, yea. If I did this I would somehow have to copy/move files in which I no longer have visibility/access. I really don’t want to have to download all of my maps again.

    #56217
    Steve_Sr
    Participant

    But why not just delete the theme via the locus menu? (3 dot menu in theme selection menu)

    Yes, I could do this but since multiple versions have the same name how do I know which ones to delete?

    Only wasted an hour trying to find the theme version in Locus. It is currently very well hidden in the key/legend file which is why I made a suggestion to make it more obvious.

    Thanks,
    Steve

    #56218
    Avatar photoTobias
    Keymaster

    Yes, I could do this but since multiple versions have the same name how do I know which ones to delete?

    Just delete both, and reinstall from here:
    https://www.openandromaps.org/en/legend/elevate-mountain-hike-theme

    Or activate one version, and check in cycling map style if bicycle roads are rendered this way:

    If yes, it’s 5.4, if no, it’s older.

    Only wasted an hour trying to find the theme version in Locus. It is currently very well hidden in the key/legend file which is why I made a suggestion to make it more obvious.

    It’s also in Elevate.xml, which is the best way to make sure – because the key file can be the wrong version, too. And in read_me_elevate.txt. But for both you should have access to the folder, too.

    There’s no proper possibility that I know of to show a theme version in an app, except for naming the theme files each time differently – e.g. Elevate_5.4.zip. But this way with every update the theme file wouldn’t be overwritten, which usually works flawlessly except when something changes caused by the app (e.g. in Locus case: finally proper mapsforge theme support, zipped themes working much better than unzipped since 3.5.6/4.5.6)

    Do both version show the same legend file? The one included in 5.4 has the version 5.4, I just checked. So it might be if both show 5.3 that Locus shows the same legend for any Elevate.xml file.

    Developer of Elevate mapstyle

    #56220
    Avatar photoJohnPercy
    Participant

    New android versions restrict access to the android/data folder. However, in Locus settings (Miscellaneous > Default Directories > Set custom sub-directories), you can change the MapVector folder from Android/ data to Android/media, where you can still access files.

    Well, yea. If I did this I would somehow have to copy/move files in which I no longer have visibility/access. I really don’t want to have to download all of my maps again.

    If you change the data folder within Locus, the files are automatically moved from the old folder by Locus.
    But the best way is to delete the lot and reinstall the latest theme.

    Voluntary and Velocity themes - https://voluntary.nichesite.org

    #56221
    Steve_Sr
    Participant

    It’s also in Elevate.xml, which is the best way to make sure – because the key file can be the wrong version, too. And in read_me_elevate.txt. But for both you should have access to the folder, too.

    There’s no proper possibility that I know of to show a theme version in an app, except for naming the theme files each time differently – e.g. Elevate_5.4.zip. But this way with every update the theme file wouldn’t be overwritten, which usually works flawlessly except when something changes caused by the app (e.g. in Locus case: finally proper mapsforge theme support, zipped themes working much better than unzipped since 3.5.6/4.5.6)

    Do both version show the same legend file? The one included in 5.4 has the version 5.4, I just checked. So it might be if both show 5.3 that Locus shows the same legend for any Elevate.xml file.

    Great, The legend version might not be correct!

    With new Android versions it is no longer possible to access the /Android directories so cannot read any *.XML or *.TXT files. Thank Google for this downgrade!

    #56222
    Steve_Sr
    Participant

    Well, this is really strange… Yesterday I downloaded and installed elevate and elements 5.4. Just now I go into the theme manager and neither theme is selected but the map showed it. When I looked at the version it was downgraded to 5.0!

    So I deleted the 5.0 versions and then went to the web site and installed 5.4 AGAIN. Any thought on what may have caused this issue?

    #56223
    mbe57
    Moderator

    What is happening inside Locus is:
    – the ZIP file is expanded ONCE, to an internal, invisible folder structure on INT SD (for speed), when Locus recognizes a them first time
    – i.e. the ZIP file becomes kind of a duplicate to internal data
    – hence I can imagine ztat this internal data was still there and old, while you had swapped the ZIP
    Just my 2c

    2 users thanked author for this post.
Viewing 15 posts - 1 through 15 (of 19 total)
  • You must be logged in to reply to this topic.