I swear - next time I'm going to get a R-Tree novelty account.
Also, thing is filtering is not much of a problem as you can use the Haversine formula ... it gets to be a problem if you also want sorting from closest to furthest.