| | |
| | | // }) |
| | | }, |
| | | /** |
| | | * 添加农场点及范围的方法 |
| | | * 添加基地点及范围的方法 |
| | | * @param {*} positions 位置信息(范围信息) |
| | | * @param {*} item 农场对应的所有信息(接口返回的数据) |
| | | * @param {*} item 基地对应的所有信息(接口返回的数据) |
| | | */ |
| | | addPolygon (positions, item) { |
| | | const that = this |
| | |
| | | polygon.setStyle({ |
| | | material: global.DC.Namespace.Cesium.Color.fromBytes( |
| | | 129, 255, 84, |
| | | 200 |
| | | 400 |
| | | ) |
| | | }) |
| | | |
| | | polygon.on(global.DC.MouseEventType.CLICK, (e) => { |
| | | polygon.setStyle({ |
| | | material: global.DC.Namespace.Cesium.Color.fromBytes( |
| | | 129, 255, 0, |
| | | 200 |
| | | ) |
| | | }) |
| | | that.$parent.plotDetailsPopupShow(e.overlay.attrParams) |
| | | }) |
| | | |
| | |
| | | |
| | | /** |
| | | * 设置中心点 |
| | | * @param {*} name 对应站点(农场范围)的中心点 --- 对应的名字 |
| | | * @param {*} name 对应站点(基地范围)的中心点 --- 对应的名字 |
| | | */ |
| | | setCenter (name) { |
| | | let center |
| | |
| | | |
| | | if (center == '') { |
| | | this.$message({ |
| | | message: '当前农场暂未绘制', |
| | | message: '当前基地暂未绘制', |
| | | type: 'warning' |
| | | }) |
| | | return |
| | |
| | | } |
| | | return centerLonLat |
| | | }, |
| | | // 隐藏农场标记图层 |
| | | // 隐藏基地标记图层 |
| | | hiddenFarmLayer () { |
| | | farmLogoLayer.show = false |
| | | farmRegionLayer.show = false |
| | | }, |
| | | // 显示农场标记图层 |
| | | // 显示基地标记图层 |
| | | showFarmLayer () { |
| | | farmLogoLayer.show = true |
| | | farmRegionLayer.show = true |