(gridHash, gridOffset)
| 66541 | } |
| 66542 | |
| 66543 | function _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 |
no outgoing calls
no test coverage detected