From 3ffc6c12a3fa1deba2e4e9c85c158f19d309f258 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Thu, 31 Mar 2022 16:50:30 +0800
Subject: [PATCH] .

---
 src/components/mobilemap/index.vue |  310 ---------------------------------------------------
 1 files changed, 0 insertions(+), 310 deletions(-)

diff --git a/src/components/mobilemap/index.vue b/src/components/mobilemap/index.vue
index f5b4d9f..e69de29 100644
--- a/src/components/mobilemap/index.vue
+++ b/src/components/mobilemap/index.vue
@@ -1,310 +0,0 @@
-/* eslint-disable camelcase */
-<template>
-  <div id="mobile-viewer-container">
-    <!-- 地图图标弹窗↓ -->
-    <div id="mobile-map_popup_content"></div>
-    <div
-      ref="mobile-mapContentContent"
-      v-show="popupWindow"
-      id="mobile-map_content_content"
-    >
-      <div class="mobile-popup-imgs-heard">
-        <img :src="url" alt="" />
-        <el-image
-          style="width: 100px; height: 100px"
-          :src="url"
-          id="mobileBigImgs"
-          v-show="false"
-          :preview-src-list="srcList"
-        >
-        </el-image>
-        哈工大A10公寫总建筑面积30740平方米,于2001年采用货款方式高标准建造并投入使用。整个楼体共分十层,地上九层为公寫主体。公寓外观呈工字型,公寓内房司以A、B、C三个区域別分,与哈工大雄厚的工科底蕴遥相呼应,是哈尔滨工业大学学生公寫的标志性建筑
-      </div>
-      <div class="mobile-popup-control">
-        <el-link icon="el-icon-picture-outline-round" @click="mobileOpenImgs"
-          >图集</el-link
-        >
-        <el-divider direction="vertical"></el-divider>
-        <el-link icon="el-icon-map-location">实景</el-link>
-        <el-divider direction="vertical"></el-divider>
-        <el-link icon="el-icon-aim" @click="goOn">去这</el-link>
-      </div>
-    </div>
-    <!-- 地图图标弹窗↑ -->
-    <!-- 控制↓ -->
-    <mobileLeftNav ref="mobileLeftNav"></mobileLeftNav>
-    <!-- <mobileCortrol ref="mobileCortrol"></mobileCortrol> -->
-    <mobileCortrolButtom ref="mobileCortrolButtom"></mobileCortrolButtom>
-    <mobileCortrolSearch ref="mobileCortrolSearch"></mobileCortrolSearch>
-    <!-- 控制↑ -->
-    <!-- 控制大弹窗的弹窗 -->
-    <mobilePopupOurAfter v-if="mBigPopupAfter"></mobilePopupOurAfter>
-    <!-- 大弹窗 -->
-    <mobilePopupOur :style="[bigPopup]" v-if="mBigPopup"></mobilePopupOur>
-  </div>
-</template>
-<script>
-import { mapGetters } from "vuex";
-import { location } from "../../position/position";
-export default {
-  name: "mobilemapBox",
-  data() {
-    return {
-      url: "/img/job/one.jpg",
-      srcList: [
-        "https://fuss10.elemecdn.com/8/27/f01c15bb73e1ef3793e64e6b7bbccjpeg.jpeg",
-        "https://fuss10.elemecdn.com/1/8e/aeffeb4de74e2fde4bd74fc7b4486jpeg.jpeg",
-      ],
-      popupFlag: false,
-      popupWindow: false,
-      bigPopup: {
-        width: 0,
-        height: 0,
-        transition: "all 3s",
-      },
-    };
-  },
-  computed: {
-    ...mapGetters(["mviewer", "mBigPopup", "mBigPopupAfter"]),
-  },
-  watch: {
-    mBigPopup() {
-      if (this.mBigPopup) {
-        this.bigPopup.width = "100%";
-        this.bigPopup.height = "100%";
-        this.bigPopup.display = "inline-block";
-      } else {
-        this.bigPopup.width = "0";
-        this.bigPopup.height = "0";
-        this.bigPopup.display = "none";
-      }
-    },
-  },
-  mounted() {
-    var DC = global.DC;
-
-    var that = this;
-
-    let viewer;
-
-    function distanceSurface() {
-      viewer.measure.distanceSurface();
-    }
-
-    function calcArea() {
-      viewer.measure.area();
-    }
-
-    function areaSurface() {
-      viewer.measure.areaSurface();
-    }
-
-    function calcAngle() {
-      viewer.measure.angle();
-    }
-
-    function calcModelAngle() {
-      viewer.measure.angle({
-        clampToModel: true,
-      });
-    }
-
-    function calcHeight() {
-      viewer.measure.height();
-    }
-
-    function calcModelHeight() {
-      viewer.measure.height({
-        clampToModel: true,
-      });
-    }
-
-    function calcHeading() {
-      viewer.measure.heading();
-    }
-
-    function areaHeight() {
-      viewer.measure.areaHeight();
-    }
-
-    function calcTriangleHeight() {
-      viewer.measure.triangleHeight();
-    }
-
-    function calcModelTriangleHeight() {
-      viewer.measure.triangleHeight({
-        clampToModel: true,
-      });
-    }
-
-    function deactivate() {
-      viewer.measure.deactivate();
-    }
-
-    function gotoModel() {
-      viewer.flyTo(tileset);
-    }
-
-    function initViewer() {
-      viewer = new DC.Viewer("mobile-viewer-container", {
-        contextOptions: {
-          webgl: {
-            stencil: true,
-            preserveDrawingBuffer: true,
-          },
-        },
-      });
-      that.$refs.mobileLeftNav.initialize(viewer);
-      that.$store.commit("MSET_VIEWER", viewer);
-      const popup = viewer.popup;
-
-      popup.hide();
-
-      const baselayer = DC.ImageryLayerFactory.createArcGisImageryLayer({
-        url: "http://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer",
-      });
-      viewer.addBaseLayer(baselayer, {
-        iconUrl: "examples/images/icon/img.png",
-        name: "影像",
-      });
-
-      // // eslint-disable-next-line camelcase
-      // const baselayer_shaded = DC.ImageryLayerFactory.createArcGisImageryLayer({
-      //   url: "http://services.arcgisonline.com/arcgis/rest/services/World_Shaded_Relief/MapServer",
-      // });
-      // viewer.addBaseLayer(baselayer_shaded, {
-      //   iconUrl: "examples/images/icon/elec.png",
-      //   name: "电子",
-      // });
-
-      // // eslint-disable-next-line camelcase
-      // const baselayer_street = DC.ImageryLayerFactory.createArcGisImageryLayer({
-      //   url: "http://services.arcgisonline.com/arcgis/rest/services/World_Physical_Map/MapServer",
-      // });
-      // viewer.addBaseLayer(baselayer_street, {
-      //   iconUrl: "examples/images/icon/ter.png",
-      //   name: "地形",
-      // });
-
-      // // eslint-disable-next-line camelcase
-      // const baselayer_ter = DC.ImageryLayerFactory.createArcGisImageryLayer({
-      //   url: "http://services.arcgisonline.com/arcgis/rest/services/World_Terrain_Base/MapServer",
-      // });
-      // viewer.addBaseLayer(baselayer_ter, {
-      //   iconUrl: "examples/images/icon/ter.png",
-      //   name: "地形",
-      // });
-
-      const layer = new DC.TilesetLayer("layer");
-      viewer.addLayer(layer);
-      const tileset = new DC.Tileset(
-        "http://resource.dvgis.cn/data/3dtiles/ljz/tileset.json"
-      );
-      const style = new DC.TilesetStyle();
-      style.color = {
-        conditions: [
-          ["${Height} >= 300", "rgba(45, 0, 75, 0.5)"],
-          ["${Height} >= 200", "rgb(102, 71, 151)"],
-          ["${Height} >= 100", "rgb(170, 162, 204)"],
-          ["${Height} >= 50", "rgb(224, 226, 238)"],
-          ["${Height} >= 25", "rgb(252, 230, 200)"],
-          ["${Height} >= 10", "rgb(248, 176, 87)"],
-          ["${Height} >= 5", "rgb(198, 106, 11)"],
-          ["true", "rgb(127, 59, 8)"],
-        ],
-      };
-
-      viewer.use(new DC.Measure());
-
-      tileset.setStyle(style);
-      layer.addOverlay(tileset);
-      viewer.flyTo(tileset);
-
-      tileset.on(DC.MouseEventType.CLICK, (e) => {
-        // that.popupFlag = true
-        that.popupWindow = true;
-
-        viewer.scene.globe.depthTestAgainstTerrain = false;
-
-        // console.log(document.getElementById("mobile-map_content_content"));
-        // console.log(e.position);
-
-        // 定制化窗体
-        var divForms = new DC.mobileDivForms(viewer, {
-          domId: "mobilePopup",
-          title: "成教楼  ",
-          className: "mobilePopup",
-          content: document.getElementById("mobile-map_content_content"),
-          position: [e.position],
-        });
-        viewer.zoomToPosition(
-          new DC.Position(
-            e.wgs84Position.lng,
-            e.wgs84Position.lat - 0.012,
-            1530,
-            0,
-            -45
-          )
-        );
-        // popup.setWrapper('<div></div>')
-
-        // popup.showAt(e.position, document.getElementById('modelPopup'))
-      });
-
-      // viewer.zoomToPosition(
-      //     new DC.Position(105.565571, 31.984708, 15362816, 0, -90)
-      // )
-
-      viewer.compass.enable = false;
-      viewer.zoomController.enable = true;
-      viewer.locationBar.enable = false;
-      viewer.distanceLegend.enable = true;
-    }
-
-    DC.ready(initViewer);
-  },
-  methods: {
-    mobileOpenImgs() {
-      let imgsDom = document.getElementById("mobileBigImgs");
-      imgsDom.click();
-    },
-    goOn() {
-      // if (navigator.geolocation) {
-      //   navigator.geolocation.watchPosition(backPoint);
-      // }
-      // function backPoint(res) {
-      //   console.log(res);
-      //   let position = [res.coords.longitude, res.coords.latitude];
-      //   console.log(position);
-      // }
-      // this.getLocation();
-      // location((res) => {
-      //   console.log(res);
-      //   alert(res.message);
-      // });
-      // console.log(returnCitySN["cip"]);
-    },
-    getLocation() {
-      // let _that = this;
-      // let geolocation = location.initMap("map-container"); //定位
-      // AMap.event.addListener(geolocation, "complete", (result) => {
-      //   console.log(result);
-      //   // console.log("hhha");
-      //   // _that.lat = result.position.lat;
-      //   // _that.lng = result.position.lng;
-      //   // _that.province = result.addressComponent.province;
-      //   // _that.city = result.addressComponent.city;
-      //   // _that.district = result.addressComponent.district;
-      // });
-    },
-  },
-};
-</script>
-
-<style lang='scss' scope>
-#mobile-viewer-container {
-  width: 100%;
-  height: 100%;
-  position: relative;
-}
-</style>

--
Gitblit v1.9.3