GeoLocal: The Rise of Consumer Location-based Services