As part of Google’s efforts to make its interfaces more user-friendly, 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 with icons and annotations […]