| | |
| | | <!-- openlayer --> |
| | | <div id="openlayerContainer" @click="clicktoclose"></div> |
| | | |
| | | <div id="ponitPanel"> |
| | | <div class="title">点位详情</div> |
| | | <div class="content"> |
| | | |
| | | </div> |
| | | |
| | | </div> |
| | | |
| | | <!-- 页面标题 --> |
| | | <div class="titleBg"> |
| | | <img src="@/assets/img/title/title.png" /> |
| | |
| | | <!-- 土地管理弹窗 --> |
| | | <my-land-admin-info></my-land-admin-info> |
| | | <my-slider></my-slider> |
| | | <my-poplayer></my-poplayer> |
| | | </div> |
| | | </template> |
| | | <script> |
| | | import store from "@/utils/store2.js"; |
| | | |
| | | import { setClick } from '@/utils/map2.js' |
| | | import _GLOBAL from "@/assets/GLOBAL2"; |
| | | import { leftClick, loadLayer } from "@/utils/map.js"; |
| | | import leftBottom from "@/components/leftMenu/bottom2.vue"; |
| | |
| | | import NavigationBar from "./rightNavigation/NavigationBar2.vue"; |
| | | import layertree from "@/components/rightMenu/layerTree2.vue"; |
| | | import settingPanel from "./sideMenu/settingMenu/main.vue"; |
| | | import collectionPanel from "./sideMenu/collectionMenu/main.vue"; |
| | | import collectionPanel from "./sideMenu/collectionMenu/main2.vue"; |
| | | import directionPanel from "./sideMenu/directionMenu/main.vue"; |
| | | import addCollectionPanel from "./sideMenu/addCollectionMenu/main.vue"; |
| | | import addCollectionPanel from "./sideMenu/addCollectionMenu/main2.vue"; |
| | | import statisticsPanel from "./sideMenu/statisticsMenu/main.vue"; |
| | | import manholePanel from "./sideMenu/manholeStatistics/main.vue"; |
| | | import videoPanel from "./sideMenu/videoStatistics/main.vue"; |
| | |
| | | import layerTreePanel from "./sideMenu/layerTreePanel/main2.vue"; |
| | | import history from "./poplayer/history.vue"; |
| | | import landAdminInfo from "./poplayer/landAdmin.vue"; |
| | | import poplayer from "./poplayer/main.vue"; |
| | | import sliderAlpha from "./sideMenu/sliderAlpha/main.vue"; |
| | | import Axios from "axios"; |
| | | |
| | |
| | | "my-history": history, |
| | | "my-land-admin-info": landAdminInfo, |
| | | "my-slider": sliderAlpha, |
| | | "my-poplayer": poplayer |
| | | }, |
| | | data() { |
| | | return { |
| | |
| | | state: store.history, |
| | | }; |
| | | }, |
| | | created() {}, |
| | | created() { }, |
| | | mounted() { |
| | | this.$nextTick(function () { |
| | | console.log("openlayer init"); |
| | |
| | | }); |
| | | |
| | | window.map = map; |
| | | |
| | | setClick(true) |
| | | window.layerOpen = function (name, options) { |
| | | layuiLayer.close(SmartEarthPopupData.layerProp); |
| | | |
| | |
| | | // console.log("双击"); |
| | | // Viewer.camera.zoomIn(); |
| | | // console.log(window.clickPOI); |
| | | let p = sgworld.Navigate.getDegrees(); |
| | | // let p = sgworld.Navigate.getDegrees(); |
| | | // console.log(p); |
| | | Viewer.camera.flyTo({ |
| | | destination: Cesium.Cartesian3.fromDegrees( |
| | | window.clickPOI.lon, |
| | | window.clickPOI.lat, |
| | | p.height / 1.8 |
| | | ), |
| | | duration: 1.0, |
| | | }); |
| | | // Viewer.camera.flyTo({ |
| | | // destination: Cesium.Cartesian3.fromDegrees( |
| | | // window.clickPOI.lon, |
| | | // window.clickPOI.lat, |
| | | // p.height / 1.8 |
| | | // ), |
| | | // duration: 1.0, |
| | | // }); |
| | | } |
| | | this.count = 0; |
| | | }, 300); |
| | |
| | | console.log(window.gisBaseUrl); |
| | | Axios.get( |
| | | window.gisBaseUrl + |
| | | "/gisserver/wfsserver/qiyelianqiye?version=1.3.0&request=GetFeature&format=json&typename=企业链企业" |
| | | "/gisserver/wfsserver/qiyelianqiye?version=1.3.0&request=GetFeature&format=json&typename=企业链企业" |
| | | ).then((res) => { |
| | | console.log(res); |
| | | }); |
| | |
| | | height: 100%; |
| | | background: black; |
| | | position: absolute !important; |
| | | z-index: 0; |
| | | } |
| | | |
| | | .titleBg { |
| | |
| | | .bottomLeft { |
| | | display: none; |
| | | } |
| | | |
| | | .colseBtn { |
| | | position: absolute; |
| | | z-index: 2; |
| | | top: 0.55rem; |
| | | left: 0.2rem; |
| | | } |
| | | |
| | | .colseBtn img { |
| | | width: 30px; |
| | | } |
| | | |
| | | #ponitPanel { |
| | | width: 80vw; |
| | | background-repeat: no-repeat; |
| | | background-size: 100% 100%; |
| | | background-image: url("./poplayer/img/bg.png"); |
| | | z-index: 999; |
| | | color: #fff; |
| | | font-family: SourceHanSansSC-R; |
| | | padding: 10px 5px 10px 5px; |
| | | box-sizing: border-box; |
| | | font-size: 16px; |
| | | pointer-events: all; |
| | | position: absolute; |
| | | bottom: 12px; |
| | | left: -50px; |
| | | } |
| | | |
| | | |
| | | </style> |