| | |
| | | <!-- 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" /> |
| | | </div> |
| | | <!-- 历史影像 --> |
| | | <!-- <my-history v-if="state.show"></my-history> --> |
| | | <my-history v-if="state.show"></my-history> |
| | | <!-- 历史影像关闭按钮 --> |
| | | <!-- <div class="colseBtn" v-if="state.show" @click="closeHistory(false)"> |
| | | <img class="searchBtn" src="@/assets/closeinput1.png" /> |
| | |
| | | </template> |
| | | <script> |
| | | import store from "@/utils/store2.js"; |
| | | import { setClick,leftClick } from '@/utils/map2.js' |
| | | import { setClick, leftClick } from '@/utils/map2.js' |
| | | import _GLOBAL from "@/assets/GLOBAL2"; |
| | | // import { leftClick, loadLayer } from "@/utils/map.js"; |
| | | import leftBottom from "@/components/leftMenu/bottom2.vue"; |
| | |
| | | import layerPanel from "./sideMenu/layerMenu/main2.vue"; |
| | | import roamPanel from "./sideMenu/roamPanel/main.vue"; |
| | | import layerTreePanel from "./sideMenu/layerTreePanel/main2.vue"; |
| | | import history from "./poplayer/history.vue"; |
| | | import history from "./poplayer/history2.vue"; |
| | | import landAdminInfo from "./poplayer/landAdmin2.vue"; |
| | | import poplayer from "./poplayer/main.vue"; |
| | | import mainPoplayer from "./poplayer/poplayer2.vue"; |
| | | import sliderAlpha from "./sideMenu/sliderAlpha/main2.vue"; |
| | | import Axios from "axios"; |
| | | |
| | |
| | | "my-history": history, |
| | | "my-land-admin-info": landAdminInfo, |
| | | "my-slider": sliderAlpha, |
| | | "my-poplayer": poplayer |
| | | "my-poplayer": mainPoplayer |
| | | }, |
| | | data() { |
| | | return { |
| | |
| | | resolutions[z] = width / (256 * Math.pow(2, z)); |
| | | matrixIds[z] = z; |
| | | } |
| | | let wmtsTileGrid = new ol.tilegrid.WMTS({ |
| | | let wmtsTileGrid = new ol.tilegrid.WMTS({ |
| | | origin: origin, |
| | | resolutions: resolutions, |
| | | matrixIds: matrixIds, |
| | |
| | | id: "cva_c", |
| | | source: wmtsSource2, |
| | | }); |
| | | wmtsLayer2.setVisible(false); |
| | | // wmtsLayer2.setVisible(false); |
| | | ////卫星影像 |
| | | layers.push(wmtsLayer); |
| | | ////二维地图 |
| | | layers.push(wmtsLayer2); |
| | | ////路网 |
| | | layers.push(wmtsLayer1); |
| | | // layers.push(wmtsLayer1); |
| | | |
| | | const map = new ol.Map({ |
| | | layers: layers, |
| | |
| | | center: [116.505348, 39.795592], |
| | | projection: "EPSG:4326", |
| | | zoom: 12, |
| | | minZoom: 8.5 |
| | | }), |
| | | }); |
| | | |
| | | window.map = map; |
| | | window.mapapi = map; |
| | | |
| | | //加载航拍影像 |
| | | window.ImageLayer = new ol.layer.Tile({ |
| | | id: 'C0698021', |
| | | visible: true, |
| | | source: new ol.source.XYZ({ |
| | | wrapX: true, |
| | | url: `${'https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer'}/tile/{z}/{y}/{x}`, |
| | | }), |
| | | projection: new ol.proj.get('EPSG:4326') |
| | | }); |
| | | window.mapapi.addLayer(window.ImageLayer); |
| | | |
| | | //加载高德标注 |
| | | window.annotation = new ol.layer.Tile({ |
| | | id: '69EB42A8', |
| | | visible: true, |
| | | source: new ol.source.XYZ({ |
| | | wrapX: true, |
| | | url: `https://webst02.is.autonavi.com/appmaptile?style=8&x={x}&y={y}&z={z}`, |
| | | }), |
| | | projection: new ol.proj.get('EPSG:4326') |
| | | }); |
| | | window.mapapi.addLayer(window.annotation); |
| | | |
| | | |
| | | window.hexin = new ol.layer.Tile({ |
| | | source: new ol.source.TileWMS({ |
| | | ratio: 3, |
| | | url: 'https://skyzt.bda.gov.cn/gisserver/wmsserver/YZ_BJ60',//图层地址 |
| | | params: { |
| | | 'VERSION': '1.1.1', |
| | | 'SRS': 'EPSG:4326', |
| | | 'FORMAT': 'image/png', |
| | | 'TILED': true, |
| | | "LAYERS": '' |
| | | } |
| | | }) |
| | | }) |
| | | window.mapapi.addLayer(window.hexin) |
| | | |
| | | |
| | | //亦庄新城规划范围 |
| | | window.yizhuang = new ol.layer.Tile({ |
| | | source: new ol.source.TileWMS({ |
| | | ratio: 3, |
| | | url: 'https://skyzt.bda.gov.cn/gisserver/wmsserver/YZ_BJ',//图层地址 |
| | | params: { |
| | | 'VERSION': '1.1.1', |
| | | 'SRS': 'EPSG:4326', |
| | | 'FORMAT': 'image/png', |
| | | 'TILED': true, |
| | | "LAYERS": '' |
| | | } |
| | | }) |
| | | }) |
| | | window.mapapi.addLayer(window.yizhuang) |
| | | |
| | | |
| | | |
| | | |
| | | setClick(true) |
| | | leftClick() |
| | | // leftClick() |
| | | // var url = |
| | | // "https://skyzt.bda.gov.cn/gisserver/tmsserver/chengshiguihua_dikuaibianhao_tms/"; |
| | | |
| | | |
| | | // var tmslayer = new ol.layer.Tile({ |
| | | // source: new ol.source.XYZ({ |
| | | // projection: projection, |
| | |
| | | // }, |
| | | // }), |
| | | // }); |
| | | // window.map.addLayer(tmslayer); |
| | | // window.mapapi.addLayer(tmslayer); |
| | | |
| | | window.layerOpen = function (name, options) { |
| | | layuiLayer.close(SmartEarthPopupData.layerProp); |
| | |
| | | width: 100%; |
| | | height: 100%; |
| | | background: black; |
| | | position: absolute !important; |
| | | /* position: absolute !important; */ |
| | | z-index: 0; |
| | | } |
| | | |
| | |
| | | .colseBtn img { |
| | | width: 30px; |
| | | } |
| | | |
| | | #ponitPanel { |
| | | display: none; |
| | | 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> |