Google has unveiled a new project where businesses can sign up to have Google use their street view cameras to show the inside of stores within Google Maps. Which means there are now even more ways to have your very own embarrassing Google maps photo taken …