如何给用户自己画的点线面添加自定义属性

0 投票
比如说这样绘制的点线面

drawPoint = new SuperMap.Control.DrawFeature(paintLayer, SuperMap.Handler.Point, {multi: true});
drawLine = new SuperMap.Control.DrawFeature(paintLayer, SuperMap.Handler.Path, {multi: true});

drawPolygon = new SuperMap.Control.DrawFeature(vectorLayer, SuperMap.Handler.Polygon);、

如何添加自定义属性(师范程序里的)及修改属性(线宽颜色填充之类的)
8月 9, 2017 分类:  2277次浏览 | 用户: 吕峥嵘 初出茅庐 (52 分)

2 个回答

0 投票

您好,在SuperMap.Control.DrawFeature()中的style可以修改属性

8月 9, 2017 用户: 李熙y 名扬四海 (4,436 分)
谢谢姐姐,解决了
但是设置了alloverlayes为true,但是在获取数据的时候就会报错
报的什么错啊?设置了overlays就不能设置map.setBaseLayer
我知道的啊,没有setBaseLayer,就是加载的地图有些数据找不到,400,显示不出地图;
姐姐,如何能类似QQ截图的方法截图打印地图啊?用maptoimg.js吗?
0 投票
你好 使用StyleMap类定义自己的样式,drawFeature设置handlerOptions属性下的对应styleMap
8月 9, 2017 用户: 杨兰杰 (7 分)
...