在Android/SQLite中查找给定距离内的所有位置

在Android/SQLite中查找给定距离内的所有位置,android,distance,Android,Distance,我必须制作一个Android 2.2应用程序,它需要找到给定距离内的所有位置。我有我在应用程序中使用的所有位置的经度和纬度。如果我只想找到5公里以内的位置,我该怎么做 我使用SQLite,因此无法使用cos、sin等函数。我将使用SQL查询将点限制为以搜索点为中心的10km x 10km边界框。这将删除所有肯定超过5公里的点。然后应用于Java中的其余点。

我必须制作一个Android 2.2应用程序,它需要找到给定距离内的所有位置。我有我在应用程序中使用的所有位置的经度和纬度。如果我只想找到5公里以内的位置,我该怎么做


我使用SQLite,因此无法使用cos、sin等函数。

我将使用SQL查询将点限制为以搜索点为中心的10km x 10km边界框。这将删除所有肯定超过5公里的点。然后应用于Java中的其余点。