Google's Latitudeservice offers a similar opt-in user-tracking service also. But so far, Latitude lacks the mainstream appeal of Apple products, and remains a niche technology.
What you need from a search service is a PHP page that takes a latitude and longitude pair, along with a radius, and returns any articles that have a location with that circle.