| | |
| | | teachList: [], |
| | | liveList: [], |
| | | addTagPopup: false, |
| | | addTagPosition: null |
| | | addTagPosition: null, |
| | | |
| | | labelLayer: null, //自定义标签图层 |
| | | addSignList: true, |
| | | }, |
| | | mutations: { |
| | | SET_POPUPBGURL (state, popupBgUrl) { |
| | |
| | | SET_ADDTAGPOSITION (state, addTagPosition) { |
| | | state.addTagPosition = addTagPosition |
| | | }, |
| | | initLabelLayer(state, val) { |
| | | if (!state.labelLayer) { |
| | | state.labelLayer = new global.DC.HtmlLayer("labelLayer"); |
| | | val.addLayer(state.labelLayer); |
| | | } |
| | | }, |
| | | addLabelLayerIcon(state, val) { |
| | | let list = val.list; |
| | | if (val.clear) { |
| | | // state.labelLayer.remove(); |
| | | state.labelLayer.clear(); |
| | | } |
| | | if (val.add) { //刷新列表 |
| | | state.addSignList = !state.addSignList; |
| | | } |
| | | for (let i in list) { |
| | | console.log(list[i], 112233) |
| | | const divIcon = new global.DC.DivIcon( |
| | | new global.DC.Position( |
| | | Number(list[i].jd), |
| | | Number(list[i].wd), |
| | | 0 |
| | | ), |
| | | ` |
| | | <div class="tag-entitys-box"> |
| | | <div class="tag-content"> |
| | | ${list[i].name} |
| | | </div> |
| | | <div class="tag-angle-content"> |
| | | <img src="https://map.hit.edu.cn/images/tarrow_xq.png"> |
| | | </div> |
| | | </div> |
| | | ` |
| | | ); |
| | | state.labelLayer.addOverlay(divIcon); |
| | | } |
| | | }, |
| | | clearLabelLayerIcon(state, val) { |
| | | if (state.labelLayer) { |
| | | state.labelLayer.clear(); |
| | | } |
| | | }, |
| | | |
| | | CLEAR_ALL (state, param) { |
| | | state.siteName = param |