Add Google maps-style controls to 3D mapper
Description of requested feature:
Lets revamp the current unintuitive controls and instead adopt industry-leading practices on how controls for 3D views work instead, inspired by Google maps.
- clicking and dragging should drag on the current plane
- ctrl+clicking and dragging should rotate the plane in all axis
- on-screen compass to help orient
- remove existing plethora of view control buttons
https://github.com/user-attachments/assets/15a88c5f-aabf-485e-a793-f1a8ae5212c4
Reasons for adding feature:
- More intuitive navigation of the map
Expected result of feature
Extra information, such as ideas for how to implement:
clicking and dragging should drag on the current plane
Nitpick: the behavior in the video is clicking and dragging translating the focus point on the x/y plane regardless of camera position/axis. I think this is also what we want for the 3D map and I suppose that's what you meant anyway.
I did mean that, thanks!
Nitpick:
- ctrl+clicking and dragging should rotate the plane in all axis
This is not only true for CTRL but also for SHIFT + drag