| | |
| | | // 全景地址 |
| | | 'panoramaUrl', |
| | | 'orgNavBarList', |
| | | 'orgNavBarTitle' |
| | | 'orgNavBarTitle', |
| | | 'twoOrThree' |
| | | ]) |
| | | }, |
| | | watch: { |
| | |
| | | global.viewer.addLayer(currentOrgLayer) |
| | | |
| | | newData.forEach((item, index) => { |
| | | const divIcon = new global.DC.DivIcon( |
| | | new global.DC.Position(Number(item.longitude), Number(item.latitude), 0), |
| | | ` |
| | | let divIcon = null |
| | | if (this.twoOrThree == '三 维') { |
| | | divIcon = new global.DC.DivIcon( |
| | | new global.DC.Position(Number(item.longitude), Number(item.latitude), 0), |
| | | ` |
| | | <div class="tag-entitys-box"> |
| | | <div class="tag-content"> |
| | | ${item.navTitle} |
| | |
| | | </div> |
| | | </div> |
| | | ` |
| | | ) |
| | | ) |
| | | } else { |
| | | divIcon = new global.DC.DivIcon( |
| | | new global.DC.Position(Number(item.longitude), Number(item.latitude), 150), |
| | | ` |
| | | <div class="tag-entitys-box"> |
| | | <div class="tag-content"> |
| | | ${item.navTitle} |
| | | </div> |
| | | <div class="tag-angle-content"> |
| | | <img src="https://map.hit.edu.cn/images/tarrow_xq.png"> |
| | | </div> |
| | | </div> |
| | | ` |
| | | ) |
| | | } |
| | | |
| | | divIcon.attr.name = item.navTitle |
| | | |
| | |
| | | }) |
| | | } else { |
| | | this.removeLayer() |
| | | } |
| | | }, |
| | | immediate: true |
| | | }, |
| | | twoOrThree: { |
| | | handler (newData, oldData) { |
| | | if (newData == '三 维') { |
| | | if (currentOrgLayer != null) { |
| | | currentOrgLayer.eachOverlay((item) => { |
| | | item.position = new global.DC.Position(Number(item.position.lng), Number(item.position.lat), 0) |
| | | }) |
| | | } |
| | | } else { |
| | | if (currentOrgLayer != null) { |
| | | currentOrgLayer.eachOverlay((item) => { |
| | | item.position = new global.DC.Position(Number(item.position.lng), Number(item.position.lat), 150) |
| | | }) |
| | | } |
| | | } |
| | | }, |
| | | immediate: true |
| | |
| | | |
| | | currentOrgLayer.removeOverlay(layerIcon[0]) |
| | | |
| | | const divIcon = new global.DC.DivIcon( |
| | | new global.DC.Position(Number(param.longitude), Number(param.latitude), 0), |
| | | ` |
| | | let divIcon = null |
| | | if (this.twoOrThree == '三 维') { |
| | | divIcon = new global.DC.DivIcon( |
| | | new global.DC.Position(Number(param.longitude), Number(param.latitude), 0), |
| | | ` |
| | | <div class="tag-entitys-box layer-entity-animation"> |
| | | <div class="tag-content"> |
| | | ${param.navTitle} |
| | |
| | | </div> |
| | | </div> |
| | | ` |
| | | ) |
| | | ) |
| | | } else { |
| | | divIcon = new global.DC.DivIcon( |
| | | new global.DC.Position(Number(param.longitude), Number(param.latitude), 150), |
| | | ` |
| | | <div class="tag-entitys-box layer-entity-animation"> |
| | | <div class="tag-content"> |
| | | ${param.navTitle} |
| | | </div> |
| | | <div class="tag-angle-content"> |
| | | <img src="https://map.hit.edu.cn/images/tarrow_xq.png"> |
| | | </div> |
| | | </div> |
| | | ` |
| | | ) |
| | | } |
| | | |
| | | divIcon.attr.name = param.navTitle |
| | | |
| | |
| | | |
| | | currentOrgLayer.removeOverlay(layerIcon[0]) |
| | | |
| | | const divIcon = new global.DC.DivIcon( |
| | | new global.DC.Position(Number(param.longitude), Number(param.latitude), 0), |
| | | ` |
| | | let divIcon = null |
| | | if (this.twoOrThree == '三 维') { |
| | | divIcon = new global.DC.DivIcon( |
| | | new global.DC.Position(Number(param.longitude), Number(param.latitude), 0), |
| | | ` |
| | | <div class="tag-entitys-box"> |
| | | <div class="tag-content"> |
| | | ${param.navTitle} |
| | |
| | | </div> |
| | | </div> |
| | | ` |
| | | ) |
| | | ) |
| | | } else { |
| | | divIcon = new global.DC.DivIcon( |
| | | new global.DC.Position(Number(param.longitude), Number(param.latitude), 150), |
| | | ` |
| | | <div class="tag-entitys-box"> |
| | | <div class="tag-content"> |
| | | ${param.navTitle} |
| | | </div> |
| | | <div class="tag-angle-content"> |
| | | <img src="https://map.hit.edu.cn/images/tarrow_xq.png"> |
| | | </div> |
| | | </div> |
| | | ` |
| | | ) |
| | | } |
| | | |
| | | divIcon.attr.name = param.navTitle |
| | | |