您好,我使用了setAdditionalSetting(setting);函数来设置矢量图层的符号,另外我们这个矢量图层是打开工作空间后,后加载进来的,所以需要设置符号样式(默认样式),但设置ID值好像没起作用,只有实线和虚线的样式。
测试了一下,有这个符号,不过我绘制的线和面上的顶点为什么都很大,我想让线上的顶点大小和线宽一样应该怎么设置?
代码:
style = new GeoStyle(); style.setMarkerSymbolID(0); style.setMarkerSize(new Size2D(0,0)); style.setPointColor(new Color(0,0,0)); style.setLineWidth(2); style.setLineSymbolID(965135); style.setLineColor(new Color(0,255,0)); style.setFillBackColor(new Color(198,198,198)); style.setFillBackOpaque(true); style.setFillOpaqueRate(80); setting = new LayerSettingVector(); setting.setStyle(style); mPolylineLayer.setAdditionalSetting(setting); mPolygonLayer.setAdditionalSetting(setting);
我这边测试了一下没有出现你这种情况,你看一下我的代码。