Android 根据当前位置过滤信息

Android 根据当前位置过滤信息,android,google-maps,Android,Google Maps,例如,我在数据库(sql)中存储了一组地质点,我想通过精确定位在地图上向用户显示它们,但我只想向用户显示当前用户位置附近的地质点,以避免移动设备和用户注意力过载 我一直在寻找,但我找不到任何具体的方法来做到这一点。 感谢您的关注。首先,请参阅链接。 它具有计算两个GPS位置之间距离的解决方案 现在按照以下步骤操作: 步骤1: 使用GPS获取当前位置 步骤2: 您可以从数据库中检索位置数据 步骤3: 计算所有位置和当前位置之间的距离 步骤4: 给出一些条件下的最大距离。(即,如果短名单位置

例如,我在数据库(sql)中存储了一组地质点,我想通过精确定位在地图上向用户显示它们,但我只想向用户显示当前用户位置附近的地质点,以避免移动设备和用户注意力过载

我一直在寻找,但我找不到任何具体的方法来做到这一点。 感谢您的关注。

首先,请参阅链接。 它具有计算两个GPS位置之间距离的解决方案

现在按照以下步骤操作:

步骤1: 使用GPS获取当前位置

步骤2: 您可以从数据库中检索位置数据

步骤3: 计算所有位置和当前位置之间的距离

步骤4: 给出一些条件下的最大距离。(即,如果短名单位置<1 km或更近,则为短名单位置。)

步骤5: 在谷歌地图中显示这些入围位置。()

希望能有帮助