|
@@ -398,7 +398,7 @@ export default {
|
|
|
list:[],
|
|
|
},
|
|
|
// deviceList:[],
|
|
|
-
|
|
|
+
|
|
|
d_activeName: 'd_first',
|
|
|
tableData: { minor: [], main: [] },
|
|
|
addrlist: [{ name: "南京四桥", location: [1, 1] }],
|
|
@@ -710,6 +710,37 @@ export default {
|
|
|
},
|
|
|
initprod: function() {
|
|
|
const proj3857 = getProjection("EPSG:4326");
|
|
|
+ function getWMTSLayer(url, layer) {
|
|
|
+ let key = "98ec3e37b32974c2d58ea1a790640fe7"
|
|
|
+ let projection = getProjection("EPSG:3857");
|
|
|
+ let projectionExtent = projection.getExtent();
|
|
|
+ let size = getWidth(projectionExtent) / 256;
|
|
|
+
|
|
|
+ function getResolutions() {
|
|
|
+ let resolutions = [];
|
|
|
+ for (let z = 1; z < 19; ++z) {
|
|
|
+ resolutions[z] = size / Math.pow(2, z);
|
|
|
+ }
|
|
|
+ return resolutions
|
|
|
+ }
|
|
|
+
|
|
|
+ return new TileLayer({
|
|
|
+ source: new WMTS({
|
|
|
+ url: url,
|
|
|
+ layer: layer,
|
|
|
+ style: "default",
|
|
|
+ matrixSet: "w",
|
|
|
+ format: "tiles",
|
|
|
+ tileGrid: new WMTSTileGrid({
|
|
|
+ origin: getTopLeft(projectionExtent),
|
|
|
+ resolutions: getResolutions(),
|
|
|
+ matrixIds: [ 0,1,2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,15,16,17,18,19],
|
|
|
+ }),
|
|
|
+ }),
|
|
|
+
|
|
|
+ })
|
|
|
+
|
|
|
+ }
|
|
|
const tileGrid = new WMTSTileGrid({
|
|
|
tileSize: [256, 256],
|
|
|
origin: [-180.0, 90.0],
|
|
@@ -779,7 +810,7 @@ export default {
|
|
|
});
|
|
|
const map = new Map({
|
|
|
target: "map",
|
|
|
- layers: [ign],
|
|
|
+ layers: [getWMTSLayer('http://198.17.188.64:9879/vec_w/wmts?tk=98ec3e37b32974c2d58ea1a790640fe7', 'vec'),getWMTSLayer('http://198.17.188.64:9879/cva_w/wmts?tk=98ec3e37b32974c2d58ea1a790640fe7', 'cva'),ign],
|
|
|
view: new View({
|
|
|
zoom: 2
|
|
|
})
|