2012-04-09 135 views
0

我是新来的Android和已运行到有点问题:MapView的覆盖项目

我创建了一个地图视图,并需要从mysql数据库我覆盖的项目,也有许多名胜景点在数据库中,所以我需要限制它向用户说50最接近的pois。首先,我如何从我的数据库中获取信息以显示为ovelay?其次,我如何将它限制在最接近用户位置的x点处?

在此先感谢

回答

0

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

1

首先经过this,您可以在其中看到如何在地图上显示叠加层。

,并显示出前50点的位置。我的想法是,

1st.In数据库存储在距当前位置。

2nd。按升序获取它们。

3rd.Then只显示在图形页面

see this第50项至点之间计算距离

Study about the maps

+0

感谢会检查出来,并取回 – user1285471 2012-04-09 09:42:47