首页 / 浏览问题 / WebGIS / 问题详情
在图层分屏模式下标绘属性怎么联动
25EXP 2021年08月04日
当前图层和另一图层实现左右分屏效果(已实现)。在不使用标绘属性面板的情况下,另一图层上的标号,想把当前图层的标号设置的属性也带过来,实现属性联动应该怎么做。

以下代码用createSymbol方法实现在当前图层绘制完标号,另一图层也显示该标号,需求是让它们的属性也联动,哪个方法可以实现?

esMap.DrawControl.on(SuperMap.Plot.Event.featureadded, (event) => {

let jbLayer1 = window.cmapp.ShareMap.Layer2DManager.loadMap("map").addLayer(

          "plotting",

           { layerName: laterName },

           { parentNodeName: "标绘" }

           );

          jbLayer1.createSymbol(libID, codrId, latlngs);

})

1个回答

您在另一图层显示标号是通过createSymbol方法,根据标号库以及标号代码实现的吗
1,000EXP 2021年08月04日
是的,如果有别的显示方法,并且能把设置的属性也带过去 请指教一下
是通过createSymbol方法,根据标号的libid,code,位置,实现的。
那既然您可以取到另一边的图层,您可以在对当前图层设置属性时,另一边也同步设置
您好,我的需求是当前设置完属性的时候另一边也自动同步设置 有什么对应的方法吗 只能手动吗
自动同步需要二次开发的哈,没有现成的可用的方法
您好 那么有什么方法可以获取到在不使用标绘面板时给当前标号设置的属性或属性列表吗

您可以参考一下

...