Updated September 27, 2018 12:52:53 The new Chrome extension that lets you see Google Maps in a new way with a small but powerful price tag.Chrome’s new Maps extension is now available for free on the Chrome Web Store and it allows you to see Google maps for free for Chrome, Firefox, Safari, Opera and Internet Explorer.Chromosoft, which is the […]