Google Launches My Places Tab on Google Maps

Google announced the launch of a new tab on Google Maps, called “My Places,” which gives users a place where they can see the places they’ve starred on Google Maps, rated on Google Places or added to a customized map…