[Bug] map.flyTo
centers on the incorrect spot when terrain is enabled.
#2194
Labels
map.flyTo
centers on the incorrect spot when terrain is enabled.
#2194
Description
I recently tried to upgrade our version of
react-map-gl
tov7.0.25
. During the upgrade I encountered a bug wheremap.flyTo
goes to the incorrect location whenmap.setTerrain()
has been called. Once at the incorrect location, if I manually move the map around, theMarker
at that location stutters between the actual location and several incorrect locations.Video with terrain and incorrect behavior:
https://github.com/visgl/react-map-gl/assets/127768277/fea86023-6558-457c-898a-eff71924333d
Video without terrain and correct behavior:
https://github.com/visgl/react-map-gl/assets/127768277/9f7d02b3-537a-49b7-a613-50fcfa17d97b
Expected Behavior
With terrain enabled, I would expect the same behavior as without terrain enabled.
flyTo
should center the map view on the actual location of theMarker
taking into account the terrain information. This was working when usingreact-map-gl
v6.1.10
.Steps to Reproduce
Behavior is reproducible at this sandbox, although you will need your own Mapbox API token.
Comment out the following line (line 21) to toggle the behavior:
Environment
Logs
No error logs present in the console.
The text was updated successfully, but these errors were encountered: