0
A
回答
1
我问一个问题,而回打算建立一个类似的应用。我发现the answer有帮助。我相信你想要做的事情可以通过使用CLLocation
的getDistanceFrom:
方法在很大程度上完成。
+0
鉴于数据库只有大约5000点,这是足够快的工作,甚至在我甚至做了一些简单的拳击在SQL – aussiegeek 2009-12-22 03:57:00
0
你到底在问什么?你需要找到什么?
对于一般情况,我可能会使用“项目”上的长/长方形来创建四叉树并使用它来加速搜索。
2
虽然我从来没有使用过SQLLiteDB,但您可以在应用程序中编译和使用SQLLiteDB的空间派生 - 然后您可以针对该数据库发出空间查询。这件事情我已经反复考虑,但从来没有尝试的机会:
相关问题
- 1. 搜索空间数据
- 2. 空间在MySQL搜索
- 3. C#命名空间搜索
- 4. 搜索和白色空间
- 5. neo4j空间包含搜索
- 6. 空间搜索到多点
- 7. Mysql搜索治疗期间像空间
- 8. 在lucene中进行相对搜索(非地理空间搜索)
- 9. Mysql搜索基于与Like相似度的搜索空间
- 10. Python通配符搜索 - 搜索词之间的空白
- 11. NSPredicate iphone coredata搜索
- 12. iPhone TableView搜索XML
- 13. iphone搜索划动
- 14. kdtree用于地理空间点搜索
- 15. 一对多地理空间搜索
- 16. 使用GeoHashing的Dynamo Db空间搜索
- 17. MongoDB的地理空间 - 搜索指向
- 18. RavenDB与边框空间搜索
- 19. 用C++命名空间搜索
- 20. 为无限多圈搜索空间
- 21. Solr空间搜索两个坐标
- 22. Emacs的搜索,空间查找 - 功能
- 23. 的PostgreSQL PostGIS的VS ElasticSearch空间搜索
- 24. 休眠 - 搜索 - Java堆空间
- 25. Spring Solr地理空间搜索
- 26. emacs空间正则表达式搜索
- 27. Sitecore空间搜索结果不一致
- 28. 休眠QueryBuilder Lucene搜索空间
- 29. Solr无模糊搜索空间
- 30. RavenDb空间搜索使用SRID
这样做的一些代码开始是确定一个盒子,其边是搜索距离(英里/公里),起始位置位于该正方形区域的中心位置,这会给你一些缩小数据库结果的范围,然后每个数据库结果都会根据中心点和选定的半径进行检查,以便为您提供目标半径中的那些点。 – wkw 2009-12-21 14:31:09