Google Google Adds a New Go Tab to Google Maps 3 years ago Alexia Hope Recently, Google revealed that it is adding a new “Go Tab” to Google Maps which is going to make it...