What Google Maps Means for Yelp, Waze and Foursquare

Google logoThe new Google Maps for the iPhone, which was downloaded 10 million times in its first 48 hours of existence, has received hefty doses of high praise, especially when compared with Apple’s home-cooked Maps app. Google Maps on iOS is so good that it threatens the current ecosystem of local apps