例如,我有一堆存储在数据库(sql)上的地理位置,我想通过精确点将它们显示给地图上的用户,但我只想向用户显示附近的地理位置。当前用户位置,以避免移动设备过载和用户注意。
我一直在寻找,但我找不到任何具体的方法来做到这一点。 感谢您的关注。
答案 0 :(得分:0)
首先,请参阅this链接。 它有计算两个GPS位置之间距离的解决方案。
现在请按照以下步骤操作:
第1步: 使用GPS获取当前位置
第2步: 您可以从数据库中检索您的位置数据。
第3步: 计算所有位置和当前位置之间的距离。
第4步: 为条件提供一些最大距离。 (即,如果<1公里或以下,则列入名单。)
第5步: 在Google地图中显示这些入围的位置。 (Reference link)
希望它有所帮助。