Is there a tutorial for creating a screen in widgets that you can pan around/zoom in and out of?

What I want to do, using Blueprints, is to make a screen that user can visit through a menu system (in game, it’s a notebook) that is a map of the area. The user should be able to zoom in to spots on the map to be able to see more information about them, and also pan around the map while zoomed in. A good example would be the in “The Outer Wilds” where you can go to the computer screen and see a chart of all the places you have visited, and zoom in to see things more clearly.

Anyone know of any tutorials that would cover this in Unreal Engine 5? Thanks!