harmonyossdk | 百度地图api sdk-凯发k8官方旗舰厅

凯发k8官方旗舰厅-凯发app官方网站
全部服务产品
开发者频道
服务升级
登录

所有文档

harmonyos轻量地图sdk

绘制面
下载开发文档
绘制圆

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

circleoptions circleoptions =newcircleoptions().
center(newlatlng(39.915,116.404)).// 设置圆心坐标,不能包含 null
radius(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).// 设置多边形坐标点列表,不能包含 null
stroke(newstroke(3,0xaa0000cd)).// 设置多边形边框信息
fillcolor(0xaa6495ed);// 设置多边形填充颜色
mbaidumap.addoverlay(polygonoptions);

绘制效果如图:

上一篇

绘制线

下一篇

类参考

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

网站地图