ios百度地图多个覆盖物怎么填充不同的颜色

2025-05-08 14:18:08
推荐回答(1个)
回答1:

List showList;//存放地图的图层

showList = new ArrayList();

showList.add(......);//第1个点

showList.add(......);//第2个点

showList.add(......);//第3个点

showList.add(......);//第4个点

OverlayManager manager = new OverlayManager(mBaiduMap) {//覆盖物的管理

@Override
public boolean onMarkerClick(Marker arg0) {
return true;//保证后面的点击时间
}

@Override
public List getOverlayOptions() {
// TODO Auto-generated method stub
return showList;
}

};

manager.addToMap();//添加到地图
manager.zoomToSpan();//自动缩放到合适比例

效果,四个点会全部显示在一个地图页面,并且会自动选择合适的比例和中心点