修改底图
Showing
2 changed files
with
552 additions
and
564 deletions
... | @@ -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.
-
Please register or sign in to post a comment