(layerInfo, features, mergeByField, featureProjection)
| 3168 | } |
| 3169 | |
| 3170 | updateOverlayLayer(layerInfo, features, mergeByField, featureProjection) { |
| 3171 | const originLayerInfo = this._mapInfo.layers.find((layer) => { |
| 3172 | return layer.layerID === layerInfo.id; |
| 3173 | }); |
| 3174 | if (features) { |
| 3175 | this._initOverlayLayer(originLayerInfo, features, mergeByField, featureProjection); |
| 3176 | } else { |
| 3177 | const type = this.webMapService.getDatasourceType(originLayerInfo); |
| 3178 | this.getLayerFeatures(originLayerInfo, this._taskID, type); |
| 3179 | } |
| 3180 | } |
| 3181 | |
| 3182 | isOnlineBaseLayer(url, projection) { |
| 3183 | return ( |
nothing calls this directly
no test coverage detected