From 3b0ed1b4ac9b0cc34b435d15f2ac55f70734102d Mon Sep 17 00:00:00 2001
From: zhengpz <1838927346@qq.com>
Date: Sat, 14 Aug 2021 19:31:46 +0800
Subject: [PATCH] Merge branch 'master' of http://s16s652780.51mypc.cn:49896/r/zhba_regulatory
---
src/components/map/main.vue | 136 ++++++++++++++++++++++----------------------
1 files changed, 68 insertions(+), 68 deletions(-)
diff --git a/src/components/map/main.vue b/src/components/map/main.vue
index 100dcd0..ddca33a 100644
--- a/src/components/map/main.vue
+++ b/src/components/map/main.vue
@@ -90,91 +90,91 @@
},
mounted () {
// 本地开发使用
- this.ol2d = new OlMap({
- layers: [
- new OlLayerTile({
- zIndex: 4,
- title: '影像',
- source: new XYZ({
- url: "https://webmap-tile.sf-express.com/MapTileService/rt?fetchtype=static&x={x}&y={y}&z={z}&project=sfmap&pic_size=256&pic_type=png8&data_name=361100&data_format=merged-dat&data_type=normal" // 行政区划
- })
- })
- // ,
- // new OlLayerTile({
- // zIndex: 5,
- // title: '道路+中文注记',
- // source: new XYZ({
- // url: 'http://t3.tianditu.com/DataServer?T=cta_w&x={x}&y={y}&l={z}&tk=e9533f5acb2ac470b07f406a4d24b4f0' // 注记
- // })
- // })
- ],
-
- // 注意地图控件的写法
- controls: defaults().extend([
- new FullScreen(),
- new ScaleLine(),
- new MousePosition(),
- new Rotate(),
- new Attribution()
- ]),
- target: 'track_map',
- view: new OlView({
- center: [0, 0],
- zoom: 2,
- projection: 'EPSG:4326'
- })
- })
-
- // var projection = getProjection("EPSG:4326");
- // var projectionExtent = projection.getExtent();
- // var size = getWidth(projectionExtent) / 256;
- // var resolutions = [];
- // for (var z = 2; z < 19; ++z) {//计算比例尺
- // resolutions[z] = size / Math.pow(2, z);
- // }
-
- // // 正式服务器上使用
// this.ol2d = new OlMap({
// layers: [
- // new OlLayerTile({//矢量地图
-
- // source: new WMTS({
- // url: "http://47.49.21.207:7001/PGIS_S_TileMapServer/Maps/YX",
- // layer: "JX14YGJCIMGL7_L14",
- // style: "default",
- // matrixSet: "JX14YGJCIMGL7_L14",
- // format: "image/png",
- // wrapX: true,
- // tileGrid: new WMTSTileGrid({
- // origin: getTopLeft(projectionExtent),
- // //resolutions: res.slice(0, 15),
- // resolutions: resolutions,
- // matrixIds: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
- // })
- // }),
-
+ // new OlLayerTile({
+ // zIndex: 4,
+ // title: '影像',
+ // source: new XYZ({
+ // url: "https://webmap-tile.sf-express.com/MapTileService/rt?fetchtype=static&x={x}&y={y}&z={z}&project=sfmap&pic_size=256&pic_type=png8&data_name=361100&data_format=merged-dat&data_type=normal" // 行政区划
+ // })
// })
+ // // ,
+ // // new OlLayerTile({
+ // // zIndex: 5,
+ // // title: '道路+中文注记',
+ // // source: new XYZ({
+ // // url: 'http://t3.tianditu.com/DataServer?T=cta_w&x={x}&y={y}&l={z}&tk=e9533f5acb2ac470b07f406a4d24b4f0' // 注记
+ // // })
+ // // })
// ],
// // 注意地图控件的写法
// controls: defaults().extend([
// new FullScreen(),
// new ScaleLine(),
- // // new MousePosition(),
+ // new MousePosition(),
// new Rotate(),
// new Attribution()
// ]),
// target: 'track_map',
// view: new OlView({
- // center: [115.85883507433789, 28.708432053474827],
- // projection: projection,
- // zoom: 11,
- // maxZoom: 15,
- // minZoom: 1
-
+ // center: [0, 0],
+ // zoom: 2,
+ // projection: 'EPSG:4326'
// })
// })
+ var projection = getProjection("EPSG:4326");
+ var projectionExtent = projection.getExtent();
+ var size = getWidth(projectionExtent) / 256;
+ var resolutions = [];
+ for (var z = 2; z < 19; ++z) {//计算比例尺
+ resolutions[z] = size / Math.pow(2, z);
+ }
+
+ // 正式服务器上使用
+ this.ol2d = new OlMap({
+ layers: [
+ new OlLayerTile({//矢量地图
+
+ source: new WMTS({
+ url: "http://47.49.21.207:7001/PGIS_S_TileMapServer/Maps/YX",
+ layer: "JX14YGJCIMGL7_L14",
+ style: "default",
+ matrixSet: "JX14YGJCIMGL7_L14",
+ format: "image/png",
+ wrapX: true,
+ tileGrid: new WMTSTileGrid({
+ origin: getTopLeft(projectionExtent),
+ //resolutions: res.slice(0, 15),
+ resolutions: resolutions,
+ matrixIds: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
+ })
+ }),
+
+ })
+ ],
+
+ // 注意地图控件的写法
+ controls: defaults().extend([
+ new FullScreen(),
+ new ScaleLine(),
+ // new MousePosition(),
+ new Rotate(),
+ new Attribution()
+ ]),
+ target: 'track_map',
+ view: new OlView({
+ center: [115.85883507433789, 28.708432053474827],
+ projection: projection,
+ zoom: 11,
+ maxZoom: 15,
+ minZoom: 1
+
+ })
+ })
+
this.parentParameter();
window.ol2d = this.ol2d
--
Gitblit v1.9.3