Closed boldtrn closed 3 months ago
With the update to MapLibre native 6.0.0 there is an issue where mapViewDidFinishRenderingFrameFullyRendered
is not called in MLNMapView
and therefore not in NavigationMapView
. This callback seems to be needed to set the position of the userCourseView. For me it only occurs when flinging, not when slowly panning. I assume this is a problem with the MapLibre Native update? I rolled back to 5.13 and had no problems as the callback is triggered during the interaction.
@boldtrn Do you see this as a maplibre-navigation issue or should we consider opening an issue at MapLibre Native? Currently this is a blocker for using the latest version.
I think this issue existed before the Maplibre Update as well, but maybe it was not so frequent?
Do you see this as a maplibre-navigation issue or should we consider opening an issue at MapLibre Native? Currently this is a blocker for using the latest version.
Good question, I guess this depends on if we expect this call to actually happen during the animation. My feeling is that this callback should be called and if it is not called, this is probably an issue with Maplibre itself, but I am not 100% sure.
Have you tried it Maplibre 6.3? If it still occurs with 6.3 maybe you could bring this up either as issue or discussion in the Slack?
6.3.0 unfortunately does not solve the problem. I opened an issue in maplibre/maplibre-native like suggested from @louwers.
Steps to Trigger Behavior
Expected Behavior
The marker should stay on the location of the user
Actual Behavior
It is moved away
Version(s) affected