java - Android 上的 SQLite : How to create a sqlite dist db function - to be used in the app for distance calculation using lat, 长

标签 java android sqlite

我们正在构建一个 Android 应用程序,它将使用用户的当前位置(纬度、经度)并显示当前位置周围的前 50 个场所,按距离排序。

我们将这些场所存储在 SQLite 数据库中。我们计划随应用程序一起提供 sqlite 数据库。

为了只获取相关的前 50 个最近的地点,我们想定义一个数据库函数 DIST(计算两点之间的距离)并在我们的查询中使用它。

如何为 Android 应用程序定义自定义 SQLite 函数?执行此操作的 Java API 调用是什么?

我们已经在我们的 iPhone 应用程序中成功实现了这种方法 - 使用 Objective C。

最佳答案

关于java - Android 上的 SQLite : How to create a sqlite dist db function - to be used in the app for distance calculation using lat, 长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2352320/

相关文章:

AndroidViewClient 点击特定的 X,Y 坐标

java - 如何在RecyclerView Adapter类中初始化正确的TextView?

sqlite LEFT OUTER JOIN 多个表

android - 如何从SQLite表中读取一行的多条记录?

java - 如何正确设置相机?

android - 当我随机检索它们时,如何防止 Firebase 数据库中的 key 冗余?

Java 循环属性并使用反射修改默认值

sql:如何从一个表复制到另一个表

java - 单例模式在有一些更新时会产生一些问题

java - 错误 java.lang.IndexOutOfBoundsException : Invalid index 0, size is 0 in my program android