23 lines
579 B
JavaScript
23 lines
579 B
JavaScript
"use strict";
|
|
|
|
var echarts = require("echarts/index.blank");
|
|
|
|
require("../coord/maptalks3DCreator");
|
|
|
|
require("./maptalks3D/Maptalks3DModel");
|
|
|
|
require("./maptalks3D/Maptalks3DView");
|
|
|
|
// Thanks to https://gitee.com/iverson_hu/maptalks-echarts-gl
|
|
echarts.registerAction({
|
|
type: 'maptalks3DChangeCamera',
|
|
event: 'maptalks3dcamerachanged',
|
|
update: 'maptalks3D:updateCamera'
|
|
}, function (payload, ecModel) {
|
|
ecModel.eachComponent({
|
|
mainType: 'maptalks3D',
|
|
query: payload
|
|
}, function (componentModel) {
|
|
componentModel.setMaptalksCameraOption(payload);
|
|
});
|
|
}); |