圆由circle类定义,开发者可以通过circleoptions类设置圆心位置、半径(米)、边框以及填充颜色。
示例代码如下:
circleoptions circleoptions =newcircleoptions().center(newlatlng(39.915,116.404)).// 设置圆心坐标,不能包含 nullradius(14000).// 圆半径,单位:米stroke(newstroke(3,0xaa6495ed)).// 设置圆边框信息fillcolor(0xaa00ff00);// 设置圆填充颜色mbaidumap.addoverlay(circleoptions);
绘制效果如图:
多边形由polygon类定义。开发者可以通过polygonoptions来设置多边形的位置、边框和填充颜色。一个多边形是一组latlng点按照传入顺序连接而成的封闭图形。
示例代码如下:
list<latlng> points =newarraylist<>();points.add(newlatlng(39.971802,116.299059));points.add(newlatlng(39.848715,116.297909));points.add(newlatlng(39.860679,116.549722));points.add(newlatlng(39.984186,116.502579));polygonoptions polygonoptions =newpolygonoptions().points(points).// 设置多边形坐标点列表,不能包含 nullstroke(newstroke(3,0xaa0000cd)).// 设置多边形边框信息fillcolor(0xaa6495ed);// 设置多边形填充颜色mbaidumap.addoverlay(polygonoptions);
绘制效果如图:
上一篇
下一篇
本篇文章对您是否有帮助?