【发布时间】:2014-05-06 21:01:41
【问题描述】:
我有一个 SQLITE 数据库,它将地点的坐标存储为浮点数。
PLACE TABLE
--------------------------------
placeID | latitude | longitude
--------------------------------
1 | XX.XXXXXX| YY.YYYYYY
2 | X1.XXXXXX| Y1.YYYYYY
假设我站在具有特定坐标(纬度和经度)的地方。
我想找到我周围 1 公里(一圈)的所有地方。
1) 如何将米转换为坐标?
2) 我如何从数据库中获取距离我 1 公里以外的所有地方? 因为我想将米添加到坐标中。
这可能吗?
谢谢,提前
【问题讨论】:
-
数据库中有多少条目
-
很多条目大约300个
-
300 什么都不是,只需在应用程序启动时将所有条目读入主内存(例如 in , List, Array )。等等。然后进行蛮力搜索。
标签: sqlite gps coordinates