UNPKG

@deck.gl/geo-layers

Version:

deck.gl layers supporting geospatial use cases and GIS formats

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