浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。
绘制面
下载开发文档
绘制圆

圆由Circle类定义,开发者可以通过CircleOptions类设置圆心位置、半径(米)、边框以及填充颜色。
示例代码如下:

CircleOptions circleOptions = new CircleOptions().
center(new LatLng(39.915, 116.404)). // 设置圆心坐标,不能包含 null
radius(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). // 设置多边形坐标点列表,不能包含 null
stroke(new Stroke(3, 0xAA0000CD)). // 设置多边形边框信息
fillColor(0xAA6495ED); // 设置多边形填充颜色
mBaiduMap.addOverlay(polygonOptions);

绘制效果如图:

上一篇

绘制线

下一篇

类参考

本篇文章对您是否有帮助?