cione-comp-lib
Version:
`$ yarn add cione-comp-lib` 或者 `$ npm i cione-comp-lib -S`
29 lines (28 loc) • 866 B
JavaScript
import "../../echarts-gl.mjs";
import GlobeModel from "./GlobeModel.mjs";
import GlobeView from "./GlobeView.mjs";
import globeCreator from "../../coord/globeCreator.mjs";
function install(registers) {
registers.registerComponentModel(GlobeModel);
registers.registerComponentView(GlobeView);
registers.registerCoordinateSystem("globe", globeCreator);
registers.registerAction({
type: "globeChangeCamera",
event: "globecamerachanged",
update: "series:updateCamera"
}, function(payload, ecModel) {
ecModel.eachComponent({
mainType: "globe",
query: payload
}, function(componentModel) {
componentModel.setView(payload);
});
});
registers.registerAction({
type: "globeUpdateDisplacment",
event: "globedisplacementupdated",
update: "update"
}, function(payload, ecModel) {
});
}
export { install };