New ML Maps

R5O.nl shared this problem 2 months ago
Solved

Our friends at https://www.openandromaps.org/en/downloads/europe have just switched to offering vector maps based on Mapsforge V4. The effect in Locus (latest) is that Map rendering is so much slower, laggy-er. For example, zooming out the Netherlands map to complete country, I now have to wait for many seconds before something starts to show: like 10 seconds. And I do not have an old/slow phone (OnePlus 3T). The previous maps showed rather immediately. Also on normal zoom levels it is visibly slower. I am now also afraid I am consuming a lot more battery. But I do not get 'more maps'; at least, I do not see a diff; what would this V4 bring to me as user?

So, what about this: is it a bug, a feature, something I am now stuck with? Just curious and a bit anxious...

Comments (9)

photo
1

Hello R50

V4 based maps are tested quite a lot in Locus Map for many months and I'm not aware of any massive slowdown. Are you using the latest Locus Map version 3.39+? In case, you just switch to any other map, the app is immediately faster, so it is clear that the problem is in MF4 maps? Did you try some other country? Netherland is probably map with the highest density of content so it may be a little slower then maps for other countries.

Menion

photo
1

I will do some more testing and come back with numbers. Save to say for now that on all my devices (old and new) these new ML maps are considerably slower in rendering. Thanks!

photo
1

Hey,

I'm having a somewhat related problem. When I zoom out quite a bit, or pan a lot and then quickly zoom in, I often find my self waiting a long time for the map to render. It's like it's still rendering the zoomed out part in the background and doesn't start rendering the zoomed in area until the the other stuff is finished.

This leads me to avoid quickly zooming out and in. Or panning for that matter.

photo
1

Yes, this slow behaviour also applies to other countries: I travelled to UK via BE and FR and it is 'slow' in every new country ML map from openandromaps.de. Strange think is, is that the old non-ML and the new ML maps are almost equal in size: 914 vs 916MB for NL. And obviously the information density contained in both files is the same. But maybe the exact format of the data is somehow different in the new ML files and Locus has more problems of reading out. I ran side-by-side testing on several Android devices, phones and tablets alike: OnePlus 3T, Pixel-C and older N9, N10. The slow down effect is obvious in every device. As final proof I can make a movie of this effect, but I reckon it is easily reproducible: just zoom out, pan and zoom in as the previous post suggests.

photo
1

Just to be sure: both maps are using different kinds of Themes (Elevate v3 Locus Edition vs. Elevate v4). Did you switch on the same featuregroups in both Themes? And just for testing: switch off each feature-group but "background". Still a difference with both maps when zooming?

photo
1

Good remark on the themes: I normally run latest themes from OAM.de and the above post was based on those themes. I just re-tested on my Pixel-C on which I have both NL and both BE maps: I use my normal 'Elevate, City' theme and switched off all items but 'Background', for both map types, v3 and v4: then still it is quite easy to make Locus Pro stumble and delay for quite some seconds before the v4 map appears, whereas the v3 map is able to keep up with all my zoom & pan actions. Just try it, you will see the diff.

EDIT: I also tried using the Locus own theme and there the same diff is reproducible. Maybe it is a bit faster when switching off items in Elevate/City theme, but still as a user I am waiting for several seconds when zoom out - pan - zoom in.

photo
1

Hi,

just a quick crosspost on my answer here.

Menion

photo
1

Nice, with the new updated Locus 3.40.2 it now works a whole lot better! Thanks for the fast response and good work: for me this case is closed.

photo
1

Perfect, thanks for the confirmation!