我正在尝试解决java中“查找您附近的兴趣点”的问题。即我有很多纬度,很多兴趣点。我想找到800米以内的那些。假设我知道我当前的纬度和日志。
我的问题是这个应用程序必须是独立的。所以我不能依靠空间数据库查询来查找结果,例如使用 mysql 我发现这很有用:http: //xebee.xebia.in/2010/10/28/working-with-geolocations/
目前我找不到支持空间查询的内存数据库。我打算使用像http://jsi.sourceforge.net/这样的 R-Tree
但我知道这不会是正确的,因为它使用矩形而不是循环搜索。
有人有什么建议吗?