We’ve just released a new app: Google Maps Bringing Your Business Locations Closer to Your Site Visitors.