deckgl ยท console.warn
bindDeck: viewportFilter is on but options.d...
Printed by deckgl, prefixed [lattice], since 1.74.0.
Warnings reference › deckgl:viewports
- Identifier
deckgl:viewports- Raised by
- deckgl
- Since
- 1.74.0
What happened
The viewport filter reads deck's view as a lon/lat box from deck's own WebMercatorViewport (getViewports()[0].getBounds()), rather than reimplementing Web Mercator. The object passed as options.deck has no getViewports, so the rows are still drawn but deck's view never filters the grid.
The fix
Pass a deck.gl Deck instance (which has getViewports()), or leave viewportFilter off.
The smallest fix
bindDeck(grid, { deck: new deck.Deck({ parent, initialViewState, controller: true }), layers, position, viewportFilter: true });
Reference
Covered in full at the API reference.