Evaluates how well the given locations match to the given user preferences.
Provider of building blocks for analyzing location based data.