可以给Layer.RankSymbol添加监听事件吗?

0 投票
我想给我的专题图和底图加一个 卷帘。 专题图是由

new SuperMap.Layer.RankSymbol方法得到的。 有这个图层的监听事件吗?

layer.events.on({"layerInitialized":addLayer}); 好像不管用。

1、卷帘 功能只能添加到动态分块图层上(TiledDynamicRESTLayer)吗?

2、layer的监听事件列表可以在哪里查到?
5月 14, 2018 分类:  217次浏览 | 用户: HAN_CC (3 分)
修改于 5月 14, 2018 用户:HAN_CC

1个回答

1 投票

您好! 

1、卷帘支持Canvas图层,非Canvas图层需要手动实现卷帘

2、layer的监听事件可以在iclient的API里面看到:

http://iclient.supermap.io/libs/iclient8c/apidoc/files/SuperMap/Map-js.html

此外,实现卷帘效果可以参考一下这个例子:

http://iclient.supermapol.com/examples/classic/editor.html#others_layerSwitch

5月 14, 2018 用户: 李晓 学富五车 (633 分)
谢谢解答

但是还有些不懂的地方。

    我在8C的帮助文档查到CanvasLayer是“所有SuperMap iServer 6R 定义的图层类的基类。”那么Layer.RankSymbol不应该也是属于Canvas图层吗?
  “手动实现卷帘”的意思是不是要自己写实现函数?

    layer的监听事件中并没有"processCompleted" "layerInitialized"这些属性他们在哪里可以找到?
...