标签: java android mysql google-maps
我是Android新手,遇到了一些问题:
我创建了一个地图视图,需要从mysql数据库中获取我的叠加项目,数据库中有很多兴趣点,所以我需要限制它来向用户说50个最接近的poi。首先,我如何从我的数据库中获取信息显示为ovelay?其次,如何将其限制为最接近用户位置的x量?
提前致谢
答案 0 :(得分:1)
首先浏览this,您可以在其中查看如何在地图上显示叠加效果。
要显示我的想法的前50个位置,
1st.In Database存储距当前位置的距离。
第二。按升序获取它们。
3rd.Then只显示MapView中的前50个项目
see this计算点到点之间的距离
Study about the maps
答案 1 :(得分:0)
首先从数据库中获取所有纬度和经度,然后计算距当前位置的距离。然后查找离您当前位置更近的50个距离并将它们存储在地图中,然后尝试创建叠加层...