3

我将数据加载到 kepler.gl ( https://kepler.gl/ ) 中,并通过将代码嵌入到博客文章中创建了一个我想在线发布的视觉效果。但是,我希望读者/用户不能看到和访问侧面板,而只能看到地图的主视图。

导出html时有什么方法可以更改或更改任何参数吗?

4

1 回答 1

5

要解决此问题,必须更换reducers块:

const reducers = (function createReducers(redux, keplerGl) {
            return redux.combineReducers({
              // mount keplerGl reducer
              keplerGl: keplerGl.keplerGlReducer
            });
          }(Redux, KeplerGl));

具有以下内容:

      const reducers = (function createReducers(redux, keplerGl) {
        const customizedKeplerGlReducer = keplerGl.keplerGlReducer.initialState({
           uiState: {readOnly: true}
        });            
        return redux.combineReducers({
          // mount keplerGl reducer
          keplerGl: customizedKeplerGlReducer
        });
      }(Redux, KeplerGl));

最后,将行更改addDataToMap为: store.dispatch(keplerGl.addDataToMap(loadedData, {readOnly: true}));

于 2019-08-06T18:24:23.987 回答