Upload a bunch of Lat/Long co-ordinates and a description from a file and then submit queries to find what is near a given Lat/Long. I have used a kd-tree that I grabbed from http://code.google.com/p/java-algorithms-implementation/source/browse/trunk/src/com/jwetherell/algorithms/data_structures/KdTree.java?r=368 to implement this.