(layerID, name, value)
| 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; |
no test coverage detected