Depending on the data type and usage pattern, either an R-Tree or variant (R*, R+) or a quadtree or perhaps even a kd-tree.
2.1m questions
2.1m answers
60 comments
57.0k users