New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Nightly] [UnifiedMap] Change of routing style shows no effect - until GPS position changes #15652
Comments
have not been able yet to reproduce this in the emulator, even though I have a pretty slow one today, and I switched routing style about 20 times between the four modes for a route of app. 6 km (three items + route from current position) |
Although routing was extremely "stubborn" that day, it hasn't happened since. |
New finding: Recalculation (resp. refresh in map) will not happen, until current GPS location changes. Of course it doesn't matter if the change has happened because of signal hopping or real position changes, but if you (or your signal) don't move, you will wait forever, the route will not be updated in map. Absolutely reproducible scenario (at least over here):
BTW: Performing the same with individual route between two manual targets works perfectly fine. Guess there is an explicit refresh after changing the routing style. |
New finding: Recalculation (resp. refresh in map) will not happen, until current GPS location changes. Of course it doesn't matter if the change has happened because of signal hopping or real position changes, but if you (or your signal) don't move, you will wait forever, the route will not be updated in map. Absolutely reproducible scenario (at least over here):
BTW: Performing the same with individual route between two manual targets works perfectly fine. Guess there is an explicit refresh after changing the routung style. Addendum: With GPS active and de facto no (real) position changes at all, there are a lot of unneeded refreshes (and most probably even route recalculations, I guess) which make the route flicker (and most probably waste a lot of energy, too). Looks as if there is a recalculation on every single location change, even after the smallest. Wouldn't it be possible to add a minimum location delta (perhaps depending on accuracy circle) until next recalculation or update takes place? The way it is now looks a bit ... nervous. :) And in the very most cases a few meters plus or minus will not change the route in a senseful way anyway, IMHO. |
Describe your problem!
Admittedly, it may be a bit hard to reproduce, but after using c:geo for a while, changing the routing style seems to show no effect at all anymore. After a few hours the background re-routing (because of style change) takes up to 60(!) seconds until the new route is displayed on the map. And this applies even to style "straight line".
Even worse: Sometimes it does not appear at all, even after several minutes. And even after a fresh restart it takes extraordinary long, especially if you change the style multiple times. Over here, already the third change took 15 seconds to recalculate - while "route" is even kind of exaggerated, as the currently tested target is just 2 km away ...
How to reproduce?
Actual result after these steps?
Expected result after these steps?
Re-Routing should take place within seconds. And in my tested distances within a fraction of a second.
Reproducible
Yes
c:geo Version
2024.04.21-NB-be2d1b4
System information
No response
Additional Information
No response
The text was updated successfully, but these errors were encountered: