@@ -55542,9 +55542,8 @@ var ThreeLayer = exports.ThreeLayer = function (_mapboxgl$Evented) {
5554255542 me._map = map;
5554355543 me.renderer.setMap(map);
5554455544 me.renderer.render();
55545- this._moving = false;
5554655545 //three mbgl 联动(仅联动相机,不执行重绘操作)
55547- me._map.on('move ', this._update.bind(me));
55546+ me._map.on('render ', this._update.bind(me));
5554855547 me._map.on('resize', this._resize.bind(me));
5554955548
5555055549 return this;
@@ -55643,19 +55642,15 @@ var ThreeLayer = exports.ThreeLayer = function (_mapboxgl$Evented) {
5564355642 }, {
5564455643 key: "_update",
5564555644 value: function _update() {
55646- if (!this._moving) {
55647- this._moving = !!1;
55648- this.renderScene();
55649- this._moving = !!0;
55650- /**
55651- * move事件,地图移动时触发
55652- * @event mapboxgl.supermap.ThreeLayer#move
55653- * @type {Object}
55654- * @property {string} type - move
55655- * @property {Object} target - layer
55656- */
55657- this.fire('move');
55658- }
55645+ /**
55646+ * render事件,地图渲染时(地图状态改变时)触发
55647+ * @event mapboxgl.supermap.ThreeLayer#render
55648+ * @type {Object}
55649+ * @property {string} type - render
55650+ * @property {Object} target - layer
55651+ */
55652+ this.renderScene();
55653+ this.fire('render');
5565955654 return this;
5566055655 }
5566155656 }]);
@@ -81540,9 +81535,6 @@ var ThreeLayerRenderer = exports.ThreeLayerRenderer = function () {
8154081535 this._layer = layer;
8154181536 this.renderer = renderer || "gl";
8154281537 this.options = options;
81543-
81544- var layerOpt = this._layer.options;
81545- this.forceRefresh = layerOpt != null ? layerOpt.forceRefresh : false;
8154681538 }
8154781539
8154881540 _createClass(ThreeLayerRenderer, [{
@@ -81601,18 +81593,10 @@ var ThreeLayerRenderer = exports.ThreeLayerRenderer = function () {
8160181593 }, {
8160281594 key: "renderFrame",
8160381595 value: function renderFrame(fn) {
81604- var _render;
81605- if (this.forceRefresh) {
81606- _render = function render() {
81607- fn && typeof fn === "function" && fn();
81608- return frame(_render);
81609- };
81610- } else {
81611- _render = function _render() {
81612- fn && typeof fn === "function" && fn();
81613- };
81614- }
81615- return frame(_render);
81596+ var render = function render() {
81597+ fn && typeof fn === "function" && fn();
81598+ };
81599+ return frame(render);
8161681600 }
8161781601 }, {
8161881602 key: "resize",
0 commit comments