for (String val : vals) {
GeoLatLonRange range = GeoLatLonRange.parse(val);
latValList.add(range.latRange);
longValList.add(range.lonRange);
}
RandomAccessFilter latFilter = _latFacetHandler.buildRandomAccessOrFilter(
latValList.toArray(new String[latValList.size()]), props, isNot);
RandomAccessFilter longFilter = _longFacetHandler.buildRandomAccessOrFilter(
longValList.toArray(new String[longValList.size()]), props, isNot);
return new RandomAccessAndFilter(
Arrays.asList(new RandomAccessFilter[] { latFilter, longFilter }));
}