| | |
| | | obj.data.children.forEach(item => { |
| | | Cesium.when(that[item.id], function (layer) { |
| | | topic.publish('removeTilt', 'Layermanagement', item); |
| | | topic.publish('removeTiltS', 'Layermanagement', item); |
| | | topic.publish('removeLayersLegends', 'legends', item); |
| | | that.map.scene.layers.remove(layer[0].name) |
| | | }) |
| | |
| | | autoSetView: false //不自动定位 |
| | | }); |
| | | topic.publish('appendTilt', 'Layermanagement', item); |
| | | topic.publish('appendTiltS', 'Layermanagement', item); |
| | | topic.publish('addLayersLegends', 'legends', item); |
| | | //定位到场景 |
| | | Cesium.loadJson(host + partOfUrl + '/scenes.json').then(function (scenes) { |
| | |
| | | }); |
| | | }); |
| | | topic.publish('appendItem', 'Layermanagement', item, that[item.id]); |
| | | topic.publish('appendItemS', 'Layermanagement', item, that[item.id]); |
| | | topic.publish('addLayersLegends', 'legends', item); |
| | | } else { |
| | | $.ajax({ |
| | |
| | | url: res[0].path, |
| | | })); |
| | | topic.publish('appendItem', 'Layermanagement', item, that[item.id]); |
| | | topic.publish('appendItemS', 'Layermanagement', item, that[item.id]); |
| | | topic.publish('addLayersLegends', 'legends', item); |
| | | that[item.id].alpha = item.alpha; |
| | | that[item.id].getViewableRectangle().then(function (rectangle) { |
| | |
| | | obj.data.children.forEach(item => { |
| | | Cesium.when(that[item.id], function (layer) { |
| | | topic.publish('removeTilt', 'Layermanagement', item); |
| | | topic.publish('removeTiltS', 'Layermanagement', item); |
| | | topic.publish('removeLayersLegends', 'legends', item); |
| | | that.map.scene.layers.remove(layer[0].name) |
| | | }) |
| | |
| | | obj.data.children.forEach(item => { |
| | | if (that[item.id]) { |
| | | topic.publish('removeItem', 'Layermanagement', item); |
| | | topic.publish('removeItemS', 'Layermanagement', item); |
| | | topic.publish('removeLayersLegends', 'legends', item); |
| | | that[item.id].show = false; |
| | | } |
| | |
| | | if (obj.data.model) { |
| | | Cesium.when(that[obj.data.id], function (layer) { |
| | | topic.publish('removeTilt', 'Layermanagement', obj.data); |
| | | topic.publish('removeTiltS', 'Layermanagement', obj.data); |
| | | topic.publish('removeLayersLegends', 'legends', obj.data); |
| | | that.map.scene.layers.remove(layer[0].name) |
| | | }) |
| | |
| | | autoSetView: false //不自动定位 |
| | | }); |
| | | topic.publish('appendTilt', 'Layermanagement', obj.data); |
| | | topic.publish('appendTiltS', 'Layermanagement', obj.data); |
| | | topic.publish('addLayersLegends', 'legends', obj.data); |
| | | //定位到场景 |
| | | Cesium.loadJson(host + partOfUrl + '/scenes.json').then(function (scenes) { |
| | |
| | | }); |
| | | }); |
| | | topic.publish('appendItem', 'Layermanagement', obj.data, that[obj.data.id]); |
| | | topic.publish('appendItemS', 'Layermanagement', obj.data, that[obj.data.id]); |
| | | topic.publish('addLayersLegends', 'legends', obj.data); |
| | | } else { |
| | | $.ajax({ |
| | |
| | | })); |
| | | |
| | | topic.publish('appendItem', 'Layermanagement', obj.data, that[obj.data.id]); |
| | | topic.publish('appendItemS', 'Layermanagement', obj.data, that[obj.data.id]); |
| | | topic.publish('addLayersLegends', 'legends', obj.data); |
| | | |
| | | that[obj.data.id].alpha = obj.data.alpha |
| | |
| | | Cesium.when(that[obj.data.id], function (layer) { |
| | | |
| | | topic.publish('removeTilt', 'Layermanagement', obj.data); |
| | | topic.publish('removeTiltS', 'Layermanagement', obj.data); |
| | | topic.publish('removeLayersLegends', 'legends', obj.data); |
| | | that.map.scene.layers.remove(layer[0].name) |
| | | }) |
| | |
| | | |
| | | if (that[obj.data.id]) { |
| | | topic.publish('removeItem', 'Layermanagement', obj.data); |
| | | topic.publish('removeItemS', 'Layermanagement', obj.data); |
| | | topic.publish('removeLayersLegends', 'legends', obj.data); |
| | | that[obj.data.id].show = false; |
| | | } |