(layerInfo, features)
| 1288 | } |
| 1289 | |
| 1290 | _createMigrationLayer(layerInfo, features) { |
| 1291 | const { layerID, layerType } = layerInfo; |
| 1292 | const options = this.getEchartsLayerOptions(layerInfo, features, 'GLMap'); |
| 1293 | options.GLMap = { roam: true }; |
| 1294 | const echartslayer = new window.EchartsLayer(this.map); |
| 1295 | echartslayer.chart.setOption(options); |
| 1296 | echartslayer.id = layerID; |
| 1297 | echartslayer.features = features; |
| 1298 | this.echartslayer.push(echartslayer); |
| 1299 | this._addLayer({ |
| 1300 | id: layerID, |
| 1301 | type: layerType, |
| 1302 | setLayoutProperty(name, value) { |
| 1303 | if (name === 'visibility') { |
| 1304 | if (value === 'visible') { |
| 1305 | echartslayer.chart._dom.style.display = 'block'; |
| 1306 | } else { |
| 1307 | echartslayer.chart._dom.style.display = 'none'; |
| 1308 | } |
| 1309 | } |
| 1310 | }, |
| 1311 | metadata: { SM_Layer_Order: 'top' } |
| 1312 | }); |
| 1313 | this._addLayerSucceeded({ layerInfo, features }); |
| 1314 | } |
| 1315 | |
| 1316 | _createRankSymbolLayer(layerInfo, features) { |
| 1317 | const { minzoom, maxzoom } = layerInfo; |
no test coverage detected