MCPcopy Create free account
hub / github.com/SuperMap/iClient-JavaScript / updateOverlayLayer

Method updateOverlayLayer

src/common/mapping/WebMapV3.js:252–262  ·  view source on GitHub ↗
(layerInfo, features, mergeByField)

Source from the content-addressed store, hash-verified

250 }
251
252 updateOverlayLayer(layerInfo, features, mergeByField) {
253 if (layerInfo.renderSource.type === 'geojson') {
254 const sourceId = layerInfo.renderSource.id;
255 features = mergeFeatures({ sourceId, features, mergeByField, map: this.map });
256 const featureCollection = {
257 type: 'FeatureCollection',
258 features
259 };
260 this.map.getSource(sourceId).setData(featureCollection);
261 }
262 }
263
264 /**
265 * @private

Callers

nothing calls this directly

Calls 3

mergeFeaturesFunction · 0.90
setDataMethod · 0.45
getSourceMethod · 0.45

Tested by

no test coverage detected