DrawHandler、MeasureHandler的样式

0 投票
为重现DrawHandler、MeasureHandler所绘制过的点、线、面,从哪个对象能获取到相应的样式
10月 12, 2020 分类:  203次浏览 | 用户: varchar 初出茅庐 (95 分)

1个回答

0 投票
您好,您说重现具体是什么意思。是把测量出来的点线面移除之后再让其显现出来吗?
10月 12, 2020 用户: 卷饼先生 名扬四海 (4,591 分)
作绘制、测量的用户把过程中的点、线、面、量测结果保存下来,其他用户访问时根据保存的数据重现相应的点、线、面、量测结果
重现的时候相应的绘制对象,比如说线也要显示出来吗?
对,样式最好和绘制的时候一致
可不可以这样,第一次测量的时候比如说距离量算,记录下测量时鼠标每次绘制的点的坐标,保存起来,要重现的时候就根据保存的点创建线对象并计算这几个点的的距离
点的坐标已获取到,题问是关于样式,比如线宽、材质颜色、填充颜色等等

根据点的坐标创建一个实体线,设置线样式、线宽、颜色等可以参考api:http://support.supermap.com.cn:8090/webgl/web/apis/3dwebgl.html

提问的是DrawHandler、MeasureHandler所用的样式,这样才能将用它们绘制的点线面尽可能地完整保存

保存到前一个用户所绘制的点,下一个用户访问时直接调用DrawHandler接口,将保存的点坐标传进去即可

...