根据当前位置过滤信息

时间:2012-11-23 03:27:08

标签: android google-maps

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

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

1 个答案:

答案 0 :(得分:0)

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

现在请按照以下步骤操作:

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

第2步: 您可以从数据库中检索您的位置数据。

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

第4步: 为条件提供一些最大距离。 (即,如果<1公里或以下,则列入名单。)

第5步: 在Google地图中显示这些入围的位置。 (Reference link

希望它有所帮助。