MCPcopy Create free account
hub / github.com/facebook/Rapid / _cacheFeatures

Method _cacheFeatures

modules/services/VectorTileService.js:502–514  ·  view source on GitHub ↗

* _cacheFeatures * @param {Object} cache * @param {Array} features

(cache, features)

Source from the content-addressed store, hash-verified

500 * @param {Array} features
501 */
502 _cacheFeatures(cache, features) {
503 const boxes = [];
504 for (const feature of features) {
505 cache.features.set(feature.id, feature); // cache feature
506
507 const box = feature.extent.bbox();
508 box.data = feature;
509 cache.boxes.set(feature.id, box); // cache box
510 boxes.push(box);
511 }
512
513 cache.rbush.load(boxes); // bulk load
514 }
515
516
517 /**

Callers 3

_parseTileBufferMethod · 0.95
_mergePolygonsMethod · 0.95
_mergeLineStringsMethod · 0.95

Calls 1

loadMethod · 0.80

Tested by

no test coverage detected