【发布时间】:2018-10-29 16:27:42
【问题描述】:
我有一个中型 Firebase 数据库,其中包含大约 30,000 个位置对象,每个位置对象都包含名称、小时数以及最重要的纬度/经度等字段。在相应的移动应用程序(iOS 和 Android)上,我每次打开应用程序时都会加载用户的纬度和经度。然后,我希望能够加载用户指定的纬度和经度距离内的所有位置。
这不是如何计算球面上的点之间的范围的问题,而是更多关于 no-sql 数据库中“WHERE”等价物的问题。如何快速检查数据库中的所有 30,000 个位置,以查看两个字段是否在用户指定的(圆形)范围内?
【问题讨论】:
标签: java android ios swift firebase