I've been looking at services like CartoDB and Mapbox for making and hosting some interactive maps. However, it doesn't seem like they provide the option for the end user to filter through the data themselves. Does you know of any out-of-the-box solutions for creating this kind of functionality? Or perhaps CartoDB ad Mapbox do this and I just don't know how.
When I talk about filtering, I mean this. Say a map shows soccer fields around the USA. The user can then toggle between different parts of the data and see only what they're interested in (outdoor fields, indoor fields, grassy fields, turf fields, etc).