圆由Circle类定义,开发者可以通过CircleOptions类设置圆心位置、半径(米)、边框以及填充颜色。
示例代码如下:
CircleOptions circleOptions = new CircleOptions().center(new LatLng(39.915, 116.404)). // 设置圆心坐标,不能包含 nullradius(14000). // 圆半径,单位:米stroke(new Stroke(3, 0xAA6495ED)). // 设置圆边框信息fillColor(0xAA00FF00); // 设置圆填充颜色mBaiduMap.addOverlay(circleOptions);
绘制效果如图:
多边形由Polygon类定义。开发者可以通过PolygonOptions来设置多边形的位置、边框和填充颜色。一个多边形是一组Latlng点按照传入顺序连接而成的封闭图形。
示例代码如下:
List<LatLng> points = new ArrayList<>();points.add(new LatLng(39.971802, 116.299059));points.add(new LatLng(39.848715, 116.297909));points.add(new LatLng(39.860679, 116.549722));points.add(new LatLng(39.984186, 116.502579));PolygonOptions polygonOptions = new PolygonOptions().points(points). // 设置多边形坐标点列表,不能包含 nullstroke(new Stroke(3, 0xAA0000CD)). // 设置多边形边框信息fillColor(0xAA6495ED); // 设置多边形填充颜色mBaiduMap.addOverlay(polygonOptions);
绘制效果如图:
上一篇
下一篇
本篇文章对您是否有帮助?