Synchronize a deck.gl overlay's viewState prop with a MapLibre map's
camera: every "move" event (pan/zoom/rotate/pitch) re-reads the map's
camera and pushes it into the overlay via setProps. One-directional
(map -> overlay) because in overlay mode the map remains the source of
truth for user interaction; dispose() removes only the "move"
listener it added and never otherwise touches the map or overlay.
Synchronize a deck.gl overlay's
viewStateprop with a MapLibre map's camera: every"move"event (pan/zoom/rotate/pitch) re-reads the map's camera and pushes it into the overlay viasetProps. One-directional (map -> overlay) because in overlay mode the map remains the source of truth for user interaction;dispose()removes only the"move"listener it added and never otherwise touches the map or overlay.