| | |
| | | |
| | | getByLayerId (layerId) { |
| | | for (var k in this.layerArray) { |
| | | var layer = this.layerArray[k] |
| | | var geojson = layer.toGeoJSON() |
| | | var features = geojson.features |
| | | for (var j = 0; j < features.length; j++) { |
| | | var feature = features[j] |
| | | var layerGroup = this.layerArray[k] |
| | | var layers = layerGroup.getLayers() |
| | | for (var m = 0; m < layers.length; m++) { |
| | | var layer = layers[m] |
| | | var feature = layer.feature |
| | | if (feature.id === layerId) { |
| | | return layer |
| | | } |
| | |
| | | return null |
| | | } |
| | | |
| | | /** |
| | | * 控制显示的级别 |
| | | * @param layerConfig |
| | | */ |
| | | initDisplayZoom (layerConfig) { |
| | | var that = this |
| | | that.map.on('zoomend ', function (e) { |
| | |
| | | * @param layerGroup 图层组 |
| | | */ |
| | | setZIndex (layerGroup) { |
| | | console.log(layerGroup) |
| | | var layers = layerGroup.getLayers() |
| | | if (layers.length > 0) { |
| | | var layer = layers[0] |