mapView覆盖mysql数据库中的项目

时间:2012-04-09 09:31:16

标签: java android mysql google-maps

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

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

提前致谢

2 个答案:

答案 0 :(得分:1)

首先浏览this,您可以在其中查看如何在地图上显示叠加效果。

要显示我的想法的前50个位置,

1st.In Database存储距当前位置的距离。

第二。按升序获取它们。

3rd.Then只显示MapView中的前50个项目

see this计算点到点之间的距离

Study about the maps

答案 1 :(得分:0)

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