我有List<LatLng>
个位置(超过2000个位置)。每个位置的距离为100米。但是列表太大,因此我想根据位置优先级过滤某些位置(例如访问最多的位置,著名的位置,实体名称,城市名称或其他名称)
实际上,当用户移动100米时,我正在将用户的当前位置保存到我们的服务器上,现在我想在Google地图上显示完整的路径,可以正常工作,但是如果位置列表过大,应用可能会冻结,所以我想从中选择最佳位置,这样可以防止我的应用冻结。
答案 0 :(得分:1)
您需要的是将距离转换为经度和纬度,然后根据距离进行过滤以对大致位于边界框中的条目进行边界,然后进行更精确的距离过滤。这是一篇很棒的论文,解释了如何完成所有this