android 百度地图描绘POI
首先还是一贯作风,请大家先看一些图例:

在上一篇介绍了地图显示自己的位置,在这一篇呢,我简单介绍下在地图如何show出来一系列POI(兴趣点)
首先我们从服务器拉取要标记POI的信息如(lat,lon,Tag等信息)然后就是根据经纬度创建ItemizedOverlay.这个是用于显示一系列的POI.
代码片段:
在onLocationChanged调用:
![]()
![]()
自身定位(嘿嘿,有兄弟一起的么)
![]()
这些数据没有任何联系,我是随便找的,大家可以根据项目需求进行适度调整,
另外点击左下角定位按钮会定位到自身方位.具体实现也很简单,我们直接引用为我们封装了一切的LocationOverLay类,
mMapView.getController().animateTo(locationOverlay.getMyLocation()); 即可.
如果想让箭头跟着自己位置进行移动:
/*** * 当位置变化时就会跟进 */locationOverlay.runOnFirstFix(new Runnable() {@Overridepublic void run() {mMapView.getController().animateTo(locationOverlay.getMyLocation());}});测试没有问题,不过和百度地图相比逊色不是一点点,移动很不连贯.原因正在研究中,如有知道的朋友请指示一二.先说道这里,以后慢慢补充添加.
APP应用一般就是这些功能.主要是show一系列的POI.简单说到这里.如有发现会及时更新.
如有问题请留言,Thanks for you 。
