b47aa493 by weimo934

修改底图

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