0

我是 Android 新手,遇到了一些问题:

我创建了一个地图视图,需要从 mysql 数据库中获取我的叠加项目,数据库中有很多兴趣点,所以我需要限制它说离用户最近的 50 个 pois。首先,我如何从我的数据库中获取信息以显示为覆盖?其次,我如何将其限制为距离用户位置最近的 x 个点?

提前致谢

4

2 回答 2

1

首先通过这里您可以看到如何在地图上显示叠加层。

为了展示前 50 个位置,我的想法是,

1st.In 数据库存储与当前位置的距离。

第二。按升序获取它们。

3rd.然后在 MapView 中只显示前 50 个项目

看到这个来计算点之间的距离

研究地图

于 2012-04-09T09:40:07.373 回答
0

首先从数据库中获取所有的经纬度,然后计算与当前位置的距离。然后找出距离您当前位置较近的 50 个距离并将它们存储在地图中,然后尝试创建叠加层...

于 2012-04-09T09:39:15.610 回答