UNPKG

echarts-gl

Version:

Extension pack of ECharts providing 3D plots and globe visualization

28 lines (27 loc) 884 B
// TODO ECharts GL must be imported whatever component,charts is imported. import '../../echarts-gl'; import Geo3DModel from './Geo3DModel'; import Geo3DView from './Geo3DView'; import geo3DCreator from '../../coord/geo3DCreator'; var REGISTERED_TAG = '__ECGL_GEO3D_REGISTERED'; export function install(registers) { if (registers[REGISTERED_TAG]) { return; } registers[REGISTERED_TAG] = true; registers.registerComponentModel(Geo3DModel); registers.registerComponentView(Geo3DView); registers.registerAction({ type: 'geo3DChangeCamera', event: 'geo3dcamerachanged', update: 'series:updateCamera' }, function (payload, ecModel) { ecModel.eachComponent({ mainType: 'geo3D', query: payload }, function (componentModel) { componentModel.setView(payload); }); }); registers.registerCoordinateSystem('geo3D', geo3DCreator); }