Lattice Grid Buy a licence

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.