We showed you significant updates to Google Maps which leaked early this morning, and Google just announced updates to Maps at Google I/O. Google also announced that its Maps API is used by over 1 million active sites and accessed by 1 billion unique visitors weekly. Maps will now feature a 5 star rating system for […]