* @function LevelRenderer.Painter.prototype.delLayer * @description 删除指定层。 * * @param {string} zlevel - 层所在的 zlevel。
(zlevel)
| 493 | * @param {string} zlevel - 层所在的 zlevel。 |
| 494 | */ |
| 495 | delLayer(zlevel) { |
| 496 | var layer = this._layers[zlevel]; |
| 497 | if (!layer) { |
| 498 | return; |
| 499 | } |
| 500 | // Save config |
| 501 | this.modLayer(zlevel, { |
| 502 | position: layer.position, |
| 503 | rotation: layer.rotation, |
| 504 | scale: layer.scale |
| 505 | }); |
| 506 | layer.dom.parentNode.removeChild(layer.dom); |
| 507 | delete this._layers[zlevel]; |
| 508 | |
| 509 | this._zlevelList.splice(new Util().indexOf(this._zlevelList, zlevel), 1); |
| 510 | } |
| 511 | |
| 512 | |
| 513 | /** |
no test coverage detected