Google Maps is the new social network

(Source: Computerworld ) But to a business, a social network is a place to bolster and defend branding, share product information, interact with customers and participate in relevant …