A photo sphere in the new Google Maps. Can you feel the sand between your toes?