How to zoom like in Google Maps

Hi,

Is there an easy way to keep the point under the mouse under the mouse while zooming (change of FOV) without rotating the camera? Like the Google Maps zoom or the very UE4 Blueprint Editor view zoom.

The solution I am trying is too complicated and not very reliable at the moment.

Cheers.