cione-comp-lib
Version:
`$ yarn add cione-comp-lib` 或者 `$ npm i cione-comp-lib -S`
23 lines (22 loc) • 786 B
JavaScript
import "../../echarts-gl.mjs";
import Maptalks3DModel from "./Maptalks3DModel.mjs";
import Maptalks3DView from "./Maptalks3DView.mjs";
import maptalks3DCreator from "../../coord/maptalks3DCreator.mjs";
function install(registers) {
registers.registerComponentModel(Maptalks3DModel);
registers.registerComponentView(Maptalks3DView);
registers.registerCoordinateSystem("maptalks3D", maptalks3DCreator);
registers.registerAction({
type: "maptalks3DChangeCamera",
event: "maptalks3dcamerachanged",
update: "maptalks3D:updateCamera"
}, function(payload, ecModel) {
ecModel.eachComponent({
mainType: "maptalks3D",
query: payload
}, function(componentModel) {
componentModel.setMaptalksCameraOption(payload);
});
});
}
export { install };