MCPcopy Create free account
hub / github.com/SuperMap/iClient-JavaScript / setLayoutProperty

Method setLayoutProperty

src/common/util/MapExtend.js:92–107  ·  view source on GitHub ↗
(layerID, name, value)

Source from the content-addressed store, hash-verified

90
91 // 目前扩展的 overlayer,只支持显示或隐藏图层操作
92 setLayoutProperty(layerID, name, value) {
93 const overlayLayer = this.overlayLayersManager[layerID];
94 if (overlayLayer) {
95 if (overlayLayer.setLayoutProperty) {
96 overlayLayer.setLayoutProperty(name, value);
97 this.style.fire('data', { dataType: 'style' });
98 } else if (name === 'visibility' && overlayLayer.setVisibility) {
99 overlayLayer.setVisibility(value === 'visible');
100 this.style.fire('data', { dataType: 'style' });
101 }
102 return this;
103 }
104 this.style.setLayoutProperty(layerID, name, value);
105 this._update(true);
106 return this;
107 }
108
109 updateTransform(units, originX, originY, centerX, centerY, width, height) {
110 this.transform.units = units;

Callers 10

L7LayerSpec.jsFile · 0.45
L7LayerSpec.jsFile · 0.45
eFunction · 0.45
mapbox-gl.jsFile · 0.45

Calls 3

fireMethod · 0.45
setVisibilityMethod · 0.45
_updateMethod · 0.45

Tested by

no test coverage detected