Author Topic: Re: [APP] - version 3.38.+ ( 22. 5. 2019 )  (Read 18285 times)

Offline menion

  • Administrator
  • Professor of Locus
  • *****
  • Posts: 11506
  • Thanked: 334 times
    • View Profile
    • http://www.asamm.com
  • Device: SGS7
Re: [APP] - version 3.38.+ ( 22. 5. 2019 )
« Reply #255 on: June 26, 2019, 23:09:21 »
It will be fixed in next version (most probably tomorrow). Locus Map "incorrectly" implemented Groundspeak API. They made some changes in API a few days ago and Locus Map was not able to withstand these changes correctly. Sorry for this.
Ideas, wishes, problems
Advanced topics, public discussion, sharing of knowledges, testing beta versions: you're here!
 

Offline Mips

  • Apprentice of Locus
  • **
  • Posts: 133
  • Thanked: 17 times
    • View Profile
  • Device: S5 Neo
Re: [APP] - version 3.38.+ ( 22. 5. 2019 )
« Reply #256 on: June 26, 2019, 23:38:46 »
@menion
The problem occurs to me with different profiles. First I noticed it with "car", but also "fastbike" and "trekking" produced the same results.
I have been using the used profiles for years without any problems.
After the change back to V3.37.2, the backup was restored, the same simulation was run with the same settings and the result was immediately correct.
(I can create the video and upload it if you are interested.)
I can't tell at which V3.38.x the error occurred for the first time, but I think it was V3.38.4 or higher.

Regards
Mips
Translated with www.DeepL.com/Translator
« Last Edit: June 26, 2019, 23:41:23 by Mips »
 

Offline menion

  • Administrator
  • Professor of Locus
  • *****
  • Posts: 11506
  • Thanked: 334 times
    • View Profile
    • http://www.asamm.com
  • Device: SGS7
Re: [APP] - version 3.38.+ ( 22. 5. 2019 )
« Reply #257 on: June 27, 2019, 12:40:31 »
Hmm, this is really weird ...

New version 3.38.7 on Google Play (just uploading). I believe I've found a reason why this happens but needs verification from anyone, who has this problem of course. Thanks
Ideas, wishes, problems
Advanced topics, public discussion, sharing of knowledges, testing beta versions: you're here!
 
The following users thanked this post: tapio, Mips

Offline Mips

  • Apprentice of Locus
  • **
  • Posts: 133
  • Thanked: 17 times
    • View Profile
  • Device: S5 Neo
Re: [APP] - version 3.38.+ ( 22. 5. 2019 )
« Reply #258 on: June 27, 2019, 19:41:22 »
@menion

The first short test already looks very good.
The recalculation worked and the [Calculation...] banner disappears after a short time.
Very good!
If the long test also runs like this... 8).

Supplement:

The first longer test was also successful.  8) 8)

Thank you
Mips
« Last Edit: June 28, 2019, 15:07:35 by Mips »
 
The following users thanked this post: menion

Offline Graf Geo

  • Apprentice of Locus
  • **
  • Posts: 137
  • Thanked: 6 times
    • View Profile
Re: [APP] - version 3.38.+ ( 22. 5. 2019 )
« Reply #259 on: June 27, 2019, 21:41:20 »
I can confirm Mips' statement so far. The mentioned errors are no longer present.

Today during an outdoor test I noticed that the automatic recalculation under BRouter does not work reliably during navigation. Most of the time it is simply not recalculated when you leave the track. I tried it with GraphHopper and it works fine. So it seems to be a BRouter problem.

Anyway, many thanks to Menion for the tireless work.

Translated with DeepL
 

Offline menion

  • Administrator
  • Professor of Locus
  • *****
  • Posts: 11506
  • Thanked: 334 times
    • View Profile
    • http://www.asamm.com
  • Device: SGS7
Re: [APP] - version 3.38.+ ( 22. 5. 2019 )
« Reply #260 on: June 27, 2019, 21:47:59 »
Hello guys,
thanks for confirmation of this fix. The weird problem really.

I do not know if you tested it with exactly same situations, but just keep in mind that in the app is hardcoded limit for automatical recalculation: max. once per 30 seconds.
Ideas, wishes, problems
Advanced topics, public discussion, sharing of knowledges, testing beta versions: you're here!
 

Offline Mips

  • Apprentice of Locus
  • **
  • Posts: 133
  • Thanked: 17 times
    • View Profile
  • Device: S5 Neo
Re: [APP] - version 3.38.+ ( 22. 5. 2019 )
« Reply #261 on: June 27, 2019, 23:11:33 »
@menion

Quote
...limit for automatical recalculation: max. once per 30 seconds

Thanks for that info. I didn't know that yet but that explains some unexpected behaviour. So the setting "Deviation from which the recalculation starts" is only valid if the last recalculation took place at least 30 seconds ago. This information is especially important for narrow inner city courses.

Regards
Mips
 

Offline tapio

  • Master of Locus
  • ****
  • Posts: 505
  • Thanked: 42 times
    • View Profile
  • Device: Huawei Mate 20 X
Re: [APP] - version 3.38.+ ( 22. 5. 2019 )
« Reply #262 on: June 28, 2019, 10:24:56 »
Auto recalc every 30 seconds is an important information. I was also wondering if there is some delay. Please at least add the info close to the recalc settings... Or maybe you can even make it configurable... via config file at least?
My BRouter profiles, based on Poutnikls: https://tiny.cc/brouterbrf
 

Offline menion

  • Administrator
  • Professor of Locus
  • *****
  • Posts: 11506
  • Thanked: 334 times
    • View Profile
    • http://www.asamm.com
  • Device: SGS7
Re: [APP] - version 3.38.+ ( 22. 5. 2019 )
« Reply #263 on: June 28, 2019, 10:47:10 »
Do not understand it incorrectly.

This value says, how much often (maximum frequency) recalculation may happen. If you start navigation and you get out of the track, recalculation happens immediately. But, if you will still ride out of this track, next recalculation won't happen sooner then after this 30 seconds.

The parameter was more dynamic in previous versions and this was a problem that happens. So in last public version is again hardcoded to 30 seconds .. for now.

From my experience during years of riding, this value is good compromise between too frequent and too late recalculations I believe.
Ideas, wishes, problems
Advanced topics, public discussion, sharing of knowledges, testing beta versions: you're here!
 

Offline tapio

  • Master of Locus
  • ****
  • Posts: 505
  • Thanked: 42 times
    • View Profile
  • Device: Huawei Mate 20 X
Re: [APP] - version 3.38.+ ( 22. 5. 2019 )
« Reply #264 on: June 28, 2019, 11:07:24 »
Yes, but the information should be in the UI. Keep in mind eg people are testing/simulating routing a lot with turned off GPS. 30 seconds delay until next recalc is a necessary info in this scenario.
My BRouter profiles, based on Poutnikls: https://tiny.cc/brouterbrf
 

Offline Graf Geo

  • Apprentice of Locus
  • **
  • Posts: 137
  • Thanked: 6 times
    • View Profile
Re: [APP] - version 3.38.+ ( 22. 5. 2019 )
« Reply #265 on: June 28, 2019, 11:48:15 »
30 seconds is a good value.
When simulating at home with the GPS switched off, BRouter also works the way it should. The first recalculation in case of deviation takes place immediately, the next one after 30 seconds at the earliest.

Only outside with GPS switched on no recalculation took place with me mostly, neither immediately nor later after deviation.
With GraphHopper it worked as intended.

I will try BRouter again this weekend.

Translated with DeepL
 

Offline Mips

  • Apprentice of Locus
  • **
  • Posts: 133
  • Thanked: 17 times
    • View Profile
  • Device: S5 Neo
Re: [APP] - version 3.38.+ ( 22. 5. 2019 )
« Reply #266 on: June 28, 2019, 15:04:41 »
@tapio
Quote
...people are testing/simulating routing a lot with turned off GPS

That's exactly why I haven't just switched off GPS for ages and then moved the cursor, but always use Fake-GPS for my simulations.

@menion
Maybe you can provide a variable on the config.cfg as suggested by @tapio in  for experimental users who also know what they are doing.

Regards
Mips
 

Offline tapio

  • Master of Locus
  • ****
  • Posts: 505
  • Thanked: 42 times
    • View Profile
  • Device: Huawei Mate 20 X
Re: [APP] - version 3.38.+ ( 22. 5. 2019 )
« Reply #267 on: June 29, 2019, 10:00:09 »
Menion, currently your POI databases are only shown, if there is a v3 map file with the same name. Now we are in the transition to v4 maps and as you know, many of us use OAM maps. I buy your lomaps only for the poi db.
In order to display those poi dbs, I have to store v3 maps additionally. Which is unintuitive for people who do not kniw, but furthermore, creates a messy map overview. Pls at least accept same name v4 maps!
My BRouter profiles, based on Poutnikls: https://tiny.cc/brouterbrf
 

Offline Mips

  • Apprentice of Locus
  • **
  • Posts: 133
  • Thanked: 17 times
    • View Profile
  • Device: S5 Neo
Re: [APP] - version 3.38.+ ( 22. 5. 2019 )
« Reply #268 on: June 29, 2019, 12:45:38 »
@menion

How is the estimated travel time calculated during route planning?
I noticed that the same route with the same settings and the same profiles on two different devices produces completely different results.
Is there an explanation?

Regards
Mips
 

Offline menion

  • Administrator
  • Professor of Locus
  • *****
  • Posts: 11506
  • Thanked: 334 times
    • View Profile
    • http://www.asamm.com
  • Device: SGS7
Re: [APP] - version 3.38.+ ( 22. 5. 2019 )
« Reply #269 on: July 01, 2019, 14:40:22 »
@tapio
I do not agree. Some value "30 s" has nothing to do in UI. Firstly, no one should be interested in such value. The app works or not, that's the point. I told you this to give a better overview of what happened under the hood. And secondly, I really plan to make this value more dynamic, so there won't be a single "30-sec" value.

POI database should work the same, no matter which map version you have. Do you have correct naming, same as your map?

@Graf Geo
does problem with recalculation in the field happen also when the screen is on? Because if you have Android 8.x, there is a possible problem on some devices in case, the screen is turned off.

@Mips
agree that fake GPS or any similar app is definitelly better and more robust system how to test. But, a lot more complicated (more steps).

Travel time: you mean travel time at bottom panel? In case of GraphHopper routing, times on route segments is estimated on their server. From my experience, they are usually quite precise.

In case of BRouter, there are no time and Locus Map know absolutely nothing about the route itself (surface, city/highway, ...). Just a routing type and is able to compute elevation. So app internally records your traveling speed during track recording or navigation for known activity and then use this average speed for a time estimate. Time is something like an "average" from the last 60 minutes. So these times are usually fine for a hike, where your speed is around the certain average value. In case of a bike, it may be worst mainly if you change a surface or bikes. In case of the car, these values are usually useless, mainly if you combine hour of a ride over the city and then you plan route over highway :). Hope my explanation is clear.
Ideas, wishes, problems
Advanced topics, public discussion, sharing of knowledges, testing beta versions: you're here!
 
The following users thanked this post: tapio