Latitude longitude filter

Latitude/Longitude filter:

This filter let you define points and a radius in order to define areas. Then, the filter could discard bid requests not belonging to those areas.

Agent config example to use the filter:

{
...
"latLongDevFilter": [{"lat": 37.123, "radius": 15.5, "long": -92.456}]
...
} 

That is why I used the Boost.Geometry library, they have the R-tree implementation and an implementation of most functions needed for geofencing.