::It’s not refined, but one simple idea is that you can, in theory, GetInput from 2 keys to scale your map parent. Keeping the scale to within the range of [0.1] – [1].
Then another GetInputs for WASD to move the Rect Transform within a certain value limit depending on the scale.
This will be a mechanic you’ll have to look into and refine, but if you want to focus on 1 map alone like in Hollow Knight, you’ll have to write a new script for it to be zoomed into while fading other maps.