title: How to find specific dots in lots of dots quickly(Location Based Service)?
body: <p>I have a map of about tens of millions of dots stand for people's location, now given a dot, how to find the dots(stand for people's location) at a distance in 1 kilo meters from the given dot quickly? What is the best algorithm?</p>