widget.js
2.34 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
/*var dojoConfig = {};
dojoConfig.baseUrl = "/frontweb/js/arcgis_js_api/dojo";*/
require([
"esri/Map",
"esri/views/MapView",
"esri/Basemap",
"esri/layers/TileLayer",
"esri/geometry/Extent",
], function (Map, MapView, Basemap, TileLayer, Extent) {
let yingxiang_imageMap = new TileLayer({
url: 'https://192.168.5.164:6443/arcgis/rest/services/xzsj/ygyx/MapServer' // 影像地图
});
let dianzi_imageMap = new TileLayer({
url: 'https://192.168.5.164:6443/arcgis/rest/services/xzsj/ygyx/MapServer' //电子底图
});
var basemapIcon = {
yxdt: 'image/dzdt_normal.png',
dzdt: '/image/yxdt_normal.png'
}
let ext = new Extent({
"xmax": 1.1332182150213555E7,
"ymax": 4379415.470661429,
"xmin": 1.1339935515720293E7,
"ymin": 4383168.328167147,
"spatialReference": {
"wkid": 3857
}
});
let electronBaseMap = new Basemap({
baseLayers: [dianzi_imageMap],
title: 'electronicMap',
id: 'electronicMap'
})
;
var map = new Map({
basemap: electronBaseMap
});
var view = new MapView({
container: "map",
map: map,
extent: ext,
zoom: 1
});
/* $(function () {
$('#trigger').attr('src',basemapIcon.dzdt);
$('#trigger').click(function () {
/!* var basemaps = [];
for (var key in basemapIcon) {
var items = mapview.allLayerViews.items;
for (var i in items) {
var item = items[i];
if (item.layer && item.layer.id == key) {
basemaps.push(item);
break;
}
}
}
if (basemaps.length != 2) {
return false;
}
if (basemaps[0].layer.visible) {
basemaps[1].layer.visible = true;
basemaps[0].layer.visible = false;
this.setAttribute('src', basemapIcon.dzdt);
} else {
basemaps[0].layer.visible = true;
basemaps[1].layer.visible = false;
this.setAttribute('src', basemapIcon.yxdt);
}*!/
})
});*/
});