A hidden gem in Google Maps is revolutionizing how we explore cities and landmarks. So, what is this immersive new feature ...