I have a scenario, where I have x million longitude latitude points.

When a new long/lat point is added I want to know *efficiently* which other points are within a user configured distance parameter, so I can add them to a list.

got anything better than bounding boxes?

I would love to see algorithms, references and a few implementations ;) thank you kindly!