map-state
Updaters for
mapState
reducer. Can be used in your root reducer to directly modify kepler.gl's state. Read more about Using updatersExamples
import keplerGlReducer, {mapStateUpdaters} from 'kepler.gl/reducers';
// Root Reducer
const reducers = combineReducers({
keplerGl: keplerGlReducer,
app: appReducer
});
const composedReducer = (state, action) => {
switch (action.type) {
// click button to close side panel
case 'CLICK_BUTTON':
return {
...state,
keplerGl: {
...state.keplerGl,
foo: {
...state.keplerGl.foo,
mapState: mapStateUpdaters.fitBoundsUpdater(
mapState, {payload: [127.34, 31.09, 127.56, 31.59]]}
)
}
}
};
}
return reducers(state, action);
};
export default composedReducer;
Fit map viewport to bounds
Parameters
Default initial
mapState
Update
mapState
to propagate a new configParameters
reset mapState to initial State
Parameters
Toggle between 3d and 2d map.
Parameters
Toggle between one or split maps
Parameters
Update map viewport
Parameters
Last modified 3yr ago