| | |
| | | checked: "/img/leftnav/tag-checked.png", |
| | | layer: "tagLayer", |
| | | methods: getListarchitecture1, |
| | | imgSrc: "img/mobile/pink.png", |
| | | imgSrc: "https://map.hit.edu.cn/images/tarrow_xq.png", |
| | | // imgSrc: "img/mobile/pink.png", |
| | | }, |
| | | // { |
| | | // flag: false, |
| | |
| | | checked: "/img/leftnav/scene-checked.png", |
| | | layer: "sceneLayer", |
| | | methods: getListarchitecture, |
| | | imgSrc: "img/mobile/blue.png", |
| | | imgSrc: "img/leftnav/map-panorama.png", |
| | | // imgSrc: "img/mobile/blue.png", |
| | | }, |
| | | // { |
| | | // flag: false, |
| | |
| | | checked: "/img/leftnav/aed-checked.png", |
| | | layer: "aedLayer", |
| | | methods: getListaed, |
| | | imgSrc: "img/mobile/pink.png", |
| | | imgSrc: "img/leftnav/map-aed.png", |
| | | // imgSrc: "img/mobile/pink.png", |
| | | }, |
| | | { |
| | | flag: false, |
| | |
| | | checked: "/img/leftnav/park-checked.png", |
| | | layer: "parkLayer", |
| | | methods: getListparking, |
| | | imgSrc: "img/mobile/popcorn.png", |
| | | imgSrc: "https://map.hit.edu.cn/images/p-biao.png", |
| | | // imgSrc: "img/mobile/popcorn.png", |
| | | }, |
| | | { |
| | | flag: false, |
| | |
| | | checked: "/img/leftnav/come-checked.png", |
| | | layer: "comeLayer", |
| | | methods: getListdoor, |
| | | imgSrc: "img/mobile/purple.png", |
| | | imgSrc: "img/leftnav/map-activity.png", |
| | | // imgSrc: "img/mobile/purple.png", |
| | | }, |
| | | ], |
| | | viewer: null, |
| | |
| | | // this.comeLayer["positions"] = positions6; |
| | | let ourNum = that.leftNavData.length; |
| | | for (let n = 0; n < ourNum; n++) { |
| | | this.leftNavData[n].methods().then((res) => { |
| | | let ourD = this.leftNavData[n]; |
| | | ourD.methods().then((res) => { |
| | | let dom; |
| | | let data = res.data.data; |
| | | let position = that.changePoiton(data); |
| | | let num = data.length; |
| | | for (let k = 0; k < num; k++) { |
| | | const divIcon = new that.DC.DivIcon( |
| | | position[k], |
| | | ` |
| | | if (ourD.label == "标签") { |
| | | dom = ` |
| | | <div class="tag-entitys-box"> |
| | | <div class="tag-content"> |
| | | ${data[k].mechanismname} |
| | | </div> |
| | | <div class="tag-angle-content"> |
| | | <img src="${this.leftNavData[n].imgSrc}"> |
| | | <img src="${ourD.imgSrc}"> |
| | | </div> |
| | | </div> |
| | | ` |
| | | ); |
| | | `; |
| | | } else if (ourD.label == "实景") { |
| | | // <div class="way-title" style="border: white 1px solid; padding-left: 2px;font-size: 12px; background: #0066ff; width: 12px;line-height: 13px; padding:2px 1px 2px 1px; color:white;"> |
| | | // ${data[k].mechanismname} |
| | | // </div> |
| | | dom = ` |
| | | <div class="way-entitys-box mobile-way-entitys-box"> |
| | | <div class="way-sign-box "> |
| | | <img src="img/leftnav/map-panorama.png"> |
| | | </div> |
| | | </div> |
| | | `; |
| | | } else if (ourD.label == "AED") { |
| | | dom = ` |
| | | <div class="mobiletag-entitys-box"> |
| | | <div class="tag-content"> |
| | | ${data[k].mechanismname} |
| | | </div> |
| | | <div class="tag-angle-content"> |
| | | <img src="${ourD.imgSrc}"> |
| | | </div> |
| | | </div> |
| | | `; |
| | | } else if (ourD.label == "停车") { |
| | | dom = ` |
| | | <div class="park-entitys-box"> |
| | | <div class="park-title" alt="${data[k].mechanismname}"> |
| | | </div> |
| | | <div class="park-sign-box"> |
| | | <div> |
| | | <img src="https://map.hit.edu.cn/images/p-biao.png" width="14" height="14" alt="${data[k].mechanismname}" title="${data[k].mechanismname}"> |
| | | </div> |
| | | <div> |
| | | <img src="https://map.hit.edu.cn/images/roadsign.png" width="5" height="21"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | `; |
| | | } else if (ourD.label == "出入") { |
| | | dom = ` |
| | | <div class="mobiletag-entitys-box-pink"> |
| | | <div class="tag-content"> |
| | | ${data[k].mechanismname} |
| | | </div> |
| | | <div class="tag-angle-content"> |
| | | <img src="${ourD.imgSrc}"> |
| | | </div> |
| | | </div> |
| | | `; |
| | | } |
| | | const divIcon = new that.DC.DivIcon(position[k], dom); |
| | | //订阅事件 |
| | | divIcon.on(DC.MouseEventType.CLICK, (e) => { |
| | | // console.log(data[k]); |
| | |
| | | .m-left-coutrol { |
| | | position: absolute; |
| | | left: -24px; |
| | | top: 96px; |
| | | top: 60px; |
| | | width: 25px; |
| | | height: 60px; |
| | | background-color: #fff; |