20191227
Showing
6 changed files
with
95 additions
and
6 deletions
... | @@ -2,8 +2,8 @@ | ... | @@ -2,8 +2,8 @@ |
2 | * MapboxGL基本地图设置并从服务器上获取相关信息 | 2 | * MapboxGL基本地图设置并从服务器上获取相关信息 |
3 | * @Author: jiangbotao | 3 | * @Author: jiangbotao |
4 | * @Date: 2019-12-09 23:17:48 | 4 | * @Date: 2019-12-09 23:17:48 |
5 | * @LastEditors: jiangbotao | 5 | * @LastEditors : jiangbotao |
6 | * @LastEditTime: 2019-12-15 12:28:03 | 6 | * @LastEditTime : 2019-12-27 17:45:58 |
7 | * @FilePath: \mymapbox\src\components\Map3857.vue | 7 | * @FilePath: \mymapbox\src\components\Map3857.vue |
8 | --> | 8 | --> |
9 | <template> | 9 | <template> | ... | ... |
... | @@ -2,7 +2,7 @@ | ... | @@ -2,7 +2,7 @@ |
2 | * @Author: jiangbotao | 2 | * @Author: jiangbotao |
3 | * @Date: 2019-12-09 23:17:48 | 3 | * @Date: 2019-12-09 23:17:48 |
4 | * @LastEditors : jiangbotao | 4 | * @LastEditors : jiangbotao |
5 | * @LastEditTime : 2019-12-18 19:27:37 | 5 | * @LastEditTime : 2019-12-27 15:00:11 |
6 | * @FilePath: \mymapbox\src\components\Map3857.vue | 6 | * @FilePath: \mymapbox\src\components\Map3857.vue |
7 | --> | 7 | --> |
8 | <template> | 8 | <template> |
... | @@ -87,6 +87,8 @@ export default { | ... | @@ -87,6 +87,8 @@ export default { |
87 | } | 87 | } |
88 | 88 | ||
89 | function removeMsg() { | 89 | function removeMsg() { |
90 | console.log('deleted'); | ||
91 | // draw.deleteAll(); | ||
90 | } | 92 | } |
91 | 93 | ||
92 | map.on('draw.create', measure); | 94 | map.on('draw.create', measure); | ... | ... |
... | @@ -2,7 +2,7 @@ | ... | @@ -2,7 +2,7 @@ |
2 | * @Author: jiangbotao | 2 | * @Author: jiangbotao |
3 | * @Date: 2019-12-09 23:17:48 | 3 | * @Date: 2019-12-09 23:17:48 |
4 | * @LastEditors : jiangbotao | 4 | * @LastEditors : jiangbotao |
5 | * @LastEditTime : 2019-12-18 19:29:18 | 5 | * @LastEditTime : 2019-12-27 11:35:00 |
6 | * @FilePath: \mymapbox\src\components\Map3857.vue | 6 | * @FilePath: \mymapbox\src\components\Map3857.vue |
7 | --> | 7 | --> |
8 | <template> | 8 | <template> | ... | ... |
1 | <!-- | ||
2 | * @Author: jiangbotao | ||
3 | * @Date: 2019-12-09 23:17:48 | ||
4 | * @LastEditors : jiangbotao | ||
5 | * @LastEditTime : 2019-12-27 17:49:16 | ||
6 | * @FilePath: \mymapbox\src\components\Map3857.vue | ||
7 | --> | ||
8 | <template> | ||
9 | <div > | ||
10 | <div id="map"></div> | ||
11 | </div> | ||
12 | </template> | ||
13 | |||
14 | <script> | ||
15 | import mapboxgl from 'mapbox-gl'; | ||
16 | import { Logo } from '@supermap/iclient-mapboxgl'; | ||
17 | |||
18 | export default { | ||
19 | name: 'RasterTiles', | ||
20 | data () { | ||
21 | return { | ||
22 | |||
23 | } | ||
24 | }, | ||
25 | mounted(){ | ||
26 | var map, host = "http://192.168.1.100:8090"; | ||
27 | var url = host + "/iserver/services/map-world/rest/maps/World"; | ||
28 | var map = new mapboxgl.Map({ | ||
29 | container: 'map', | ||
30 | attributionControl: false, | ||
31 | background: { | ||
32 | color: '#FFFFFF' | ||
33 | }, | ||
34 | style: { | ||
35 | "version": 8, | ||
36 | "sources": { | ||
37 | "raster-tiles": { | ||
38 | "attribution": '展示栅格瓦片和各种Mapbox控件', | ||
39 | "type": "raster", | ||
40 | "tiles": [host + '/iserver/services/map-ugcv5-Blurmap/rest/maps/Blurmap'], | ||
41 | "tileSize": 256, | ||
42 | "transparent": true, | ||
43 | "format": "png", | ||
44 | "rasterSource": 'iserver' | ||
45 | } | ||
46 | }, | ||
47 | "layers": [{ | ||
48 | id: 'background', | ||
49 | type: 'background', | ||
50 | paint: { 'background-color': "#000000" } | ||
51 | },{ | ||
52 | "id": "simple-tiles", | ||
53 | "type": "raster", | ||
54 | "source": "raster-tiles", | ||
55 | "minzoom": 0, | ||
56 | "maxzoom": 22 | ||
57 | }] | ||
58 | }, | ||
59 | center: [120.47, 27.78169], // starting position | ||
60 | crs: 'EPSG:4490', | ||
61 | pitch: 50, // pitch in degrees | ||
62 | bearing: -10, // | ||
63 | maxZoom: 13, | ||
64 | minZoom: 8, | ||
65 | zoom: 9 // starting zoom | ||
66 | }); | ||
67 | map.addControl(new Logo(), 'bottom-right'); | ||
68 | map.addControl(new mapboxgl.NavigationControl(), 'top-left'); | ||
69 | map.addControl(new mapboxgl.ScaleControl({})); | ||
70 | map.addControl(new mapboxgl.FullscreenControl(),'top-right'); | ||
71 | |||
72 | // var popup = new mapboxgl.Popup({ closeOnClick: false }) | ||
73 | // .setLngLat([120.47, 27.78169]) | ||
74 | // .setHTML('<h1>Hello World!</h1>') | ||
75 | // .addTo(map); | ||
76 | } | ||
77 | } | ||
78 | </script> | ||
79 | |||
80 | <style scoped> | ||
81 | #map { | ||
82 | position: absolute; | ||
83 | height: 100%; | ||
84 | width: 100%; | ||
85 | background-color: white | ||
86 | } | ||
87 | </style> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
... | @@ -2,7 +2,7 @@ | ... | @@ -2,7 +2,7 @@ |
2 | * @Author: jiangbotao | 2 | * @Author: jiangbotao |
3 | * @Date: 2019-12-12 17:40:15 | 3 | * @Date: 2019-12-12 17:40:15 |
4 | * @LastEditors : jiangbotao | 4 | * @LastEditors : jiangbotao |
5 | * @LastEditTime : 2019-12-18 20:05:46 | 5 | * @LastEditTime : 2019-12-27 15:10:45 |
6 | * @FilePath: \supermapvue\src\router\index.js | 6 | * @FilePath: \supermapvue\src\router\index.js |
7 | */ | 7 | */ |
8 | /* | 8 | /* |
... | @@ -62,7 +62,7 @@ export default new Router({ | ... | @@ -62,7 +62,7 @@ export default new Router({ |
62 | { | 62 | { |
63 | path: '/rastertile', | 63 | path: '/rastertile', |
64 | name: 'MapRasterTile', | 64 | name: 'MapRasterTile', |
65 | component: () => import('@/components/basic/Map_rastertiles') | 65 | component: () => import('@/components/basic/Map_rastertiles_iserver') |
66 | }, | 66 | }, |
67 | { | 67 | { |
68 | path: '/mvt', | 68 | path: '/mvt', | ... | ... |
This diff could not be displayed because it is too large.
-
Please register or sign in to post a comment