MCPcopy Create free account
hub / github.com/microsoft/SandDance / _getGridLayerDataFromGridHash

Function _getGridLayerDataFromGridHash

docs/tests/v2/es6/js/sanddance.js:66543–66554  ·  view source on GitHub ↗
(gridHash, gridOffset)

Source from the content-addressed store, hash-verified

66541}
66542
66543function _getGridLayerDataFromGridHash(gridHash, gridOffset) {
66544 return Object.keys(gridHash).reduce(function (accu, key, i) {
66545 var idxs = key.split('-');
66546 var latIdx = parseInt(idxs[0], 10);
66547 var lonIdx = parseInt(idxs[1], 10);
66548 accu.push(Object.assign({
66549 index: i,
66550 position: [-180 + gridOffset.xOffset * lonIdx, -90 + gridOffset.yOffset * latIdx]
66551 }, gridHash[key]));
66552 return accu;
66553 }, []);
66554}
66555/**
66556 * calculate grid layer cell size in lat lon based on world unit size
66557 * and current latitude

Callers 1

pointToDensityGridDataFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected