June 1, 2007 June 1, 2007Google and Microsoft Upgrade Their Map SitesGoogle and Microsoft upgraded their map sites in May, and Google appears to have the usability edge.