我的应用程序(基于Qt的移动应用程序)以以下格式从服务器获取数据:纬度,经度,说明。如何实现纬度和经度值的邻近搜索?
我需要将此数据存储在数据结构中以便稍后快速检索。现在我有一张地图,当用户点击地图上的一个点时,我得到了该点的纬度,经度。使用这两个值我需要快速扫描我的数据结构并检索相关的描述。我的问题是...我在地图上点击的纬度和经度是一个近似值(它是一个触摸设备,所以我从来没有得到确切的经纬度+长),所以如果我对数据结构进行线性搜索,我从来没有找到这些值。此外,如果数据太多,线性搜索将非常缓慢。
数据结构,我应该使用什么样的存储纬度+长+说明书(哈希来我mind..but我不知道怎么长+纬度相结合,形成一个键)
我如何对数据结构进行近似搜索?
谢谢!