UNPKG

@deck.gl/geo-layers

Version:

deck.gl layers supporting geospatial use cases and GIS formats

26 lines (25 loc) 600 B
import GeoCellLayer from '../geo-cell-layer/GeoCellLayer'; import { getS2Polygon } from './s2-utils'; const defaultProps = { getS2Token: { type: 'accessor', value: d => d.token } }; export default class S2Layer extends GeoCellLayer { indexToBounds() { const { data, getS2Token } = this.props; return { data, _normalize: false, positionFormat: 'XY', getPolygon: (x, objectInfo) => getS2Polygon(getS2Token(x, objectInfo)) }; } } S2Layer.layerName = 'S2Layer'; S2Layer.defaultProps = defaultProps; //# sourceMappingURL=s2-layer.js.map