title: In Memory database that supports Spatial Query
body: <p>I am trying to solve the problem of "Find point of interest near you" in java.
  i.e. I have a number of lat,lots of points of interst. And I want to find the ones within say 800 meters. Assuming I know my current lat and log.</p>
  
  <p>My problem is this application has to be stand alone. So I cannot rely on a spatial database query to find the results e.g. using mysql
  I have found this to be useful:
  <a href="http://xebee.xebia.in/2010/10/28/working-with-geolocations/" rel="noreferrer">http://xebee.xebia.in/2010/10/28/working-with-geolocations/</a></p>
  
  <p>Currently I cannot find an in memeory db that supports spatital queries. 
  I was going to resort to using an R-Tree something like <a href="http://jsi.sourceforge.net/" rel="noreferrer">http://jsi.sourceforge.net/</a></p>
  
  <p>But I know that won't be as correct giving the fact it uses a rectange rather than a ciricular search.</p>
  
  <p>Any have any recommendations?</p>