38485eda by unknown

'init

1 parent 1d4fb121
...@@ -4617,6 +4617,11 @@ ...@@ -4617,6 +4617,11 @@
4617 } 4617 }
4618 } 4618 }
4619 }, 4619 },
4620 "font-awesome": {
4621 "version": "4.7.0",
4622 "resolved": "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz",
4623 "integrity": "sha1-j6jPBBGhoxr9B7BtKQK7n8gVoTM="
4624 },
4620 "for-in": { 4625 "for-in": {
4621 "version": "1.0.2", 4626 "version": "1.0.2",
4622 "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", 4627 "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
......
...@@ -13,6 +13,7 @@ ...@@ -13,6 +13,7 @@
13 "@mapbox/mapbox-gl-draw": "^1.1.2", 13 "@mapbox/mapbox-gl-draw": "^1.1.2",
14 "@supermap/iclient-mapboxgl": "^10.0.0", 14 "@supermap/iclient-mapboxgl": "^10.0.0",
15 "ant-design-vue": "^1.4.10", 15 "ant-design-vue": "^1.4.10",
16 "font-awesome": "^4.7.0",
16 "jquery": "^3.4.1", 17 "jquery": "^3.4.1",
17 "mapbox-gl": "^1.6.0", 18 "mapbox-gl": "^1.6.0",
18 "mapbox-gl-compare": "^0.3.0", 19 "mapbox-gl-compare": "^0.3.0",
......
...@@ -2,13 +2,13 @@ ...@@ -2,13 +2,13 @@
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-14 10:21:51 5 * @LastEditTime: 2019-12-14 11:49:06
6 * @FilePath: \mymapbox\src\App.vue 6 * @FilePath: \mymapbox\src\App.vue
7 --> 7 -->
8 <template> 8 <template>
9 <a-layout id="components-layout-demo-top-side-2"> 9 <a-layout id="components-layout-demo-top-side-2">
10 <a-layout-header class="header"> 10 <a-layout-header class="header">
11 <a-icon type="compass" />&nbsp;&nbsp;温州项目VUE 2DMap示例(v10.0) 11 <span class="fa fa-globe fa-lg"></span>&nbsp;&nbsp;温州项目VUE 2DMap示例(v10.0)
12 <a-menu 12 <a-menu
13 theme="dark" 13 theme="dark"
14 mode="horizontal" 14 mode="horizontal"
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
17 </a-menu> 17 </a-menu>
18 </a-layout-header> 18 </a-layout-header>
19 <a-layout> 19 <a-layout>
20 <a-layout-sider width="200" style="background: #fff"> 20 <a-layout-sider collapsible v-model="collapsed">
21 <MyMenu></MyMenu> 21 <MyMenu></MyMenu>
22 </a-layout-sider> 22 </a-layout-sider>
23 <a-layout style="padding: 10px 10px 10px 10px"> 23 <a-layout style="padding: 10px 10px 10px 10px">
...@@ -47,11 +47,11 @@ export default { ...@@ -47,11 +47,11 @@ export default {
47 <style> 47 <style>
48 .ant-layout-header { 48 .ant-layout-header {
49 height: 64px; 49 height: 64px;
50 padding: 0 10px; 50 padding: 0 25px;
51 line-height: 64px; 51 line-height: 64px;
52 background: #096fd0; 52 background: #096fd0;
53 color: white; 53 color: white;
54 font-size: 30px; 54 font-size: 26px;
55 border-bottom-style: solid; 55 border-bottom-style: solid;
56 border-bottom-width: 2px; 56 border-bottom-width: 2px;
57 border-bottom-color: #bb5905; 57 border-bottom-color: #bb5905;
...@@ -66,6 +66,26 @@ export default { ...@@ -66,6 +66,26 @@ export default {
66 margin: 16px 28px 16px 0; 66 margin: 16px 28px 16px 0;
67 float: left; 67 float: left;
68 } 68 }
69 .ant-layout-sider {
70 position: relative;
71 min-width: 0;
72 background:white;
73 -webkit-transition: all 0.2s;
74 transition: all 0.2s;
75 }
76 .ant-layout-sider-trigger {
77 position: fixed;
78 bottom: 0;
79 z-index: 1;
80 height: 48px;
81 color: #b73c3c;
82 line-height: 48px;
83 text-align: center;
84 background: #ffffff;
85 cursor: pointer;
86 -webkit-transition: all 0.2s;
87 transition: all 0.2s;
88 }
69 #app{ 89 #app{
70 height: 100%; 90 height: 100%;
71 } 91 }
......
...@@ -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-13 00:41:31 5 * @LastEditTime: 2019-12-14 12:06:23
6 * @FilePath: \mymapbox\src\components\Map3857.vue 6 * @FilePath: \mymapbox\src\components\Map3857.vue
7 --> 7 -->
8 <template> 8 <template>
...@@ -12,6 +12,7 @@ ...@@ -12,6 +12,7 @@
12 </template> 12 </template>
13 13
14 <script> 14 <script>
15 import $ from 'jquery';
15 import mapboxgl from 'mapbox-gl'; 16 import mapboxgl from 'mapbox-gl';
16 import { Logo, MapService } from '@supermap/iclient-mapboxgl'; 17 import { Logo, MapService } from '@supermap/iclient-mapboxgl';
17 export default { 18 export default {
...@@ -75,6 +76,10 @@ export default { ...@@ -75,6 +76,10 @@ export default {
75 .setHTML(innerHTML + "</br>") 76 .setHTML(innerHTML + "</br>")
76 .addTo(map); 77 .addTo(map);
77 } 78 }
79
80 $('#map').on('resize', function() {
81 console.log('resize');
82 });
78 } 83 }
79 } 84 }
80 </script> 85 </script>
......
...@@ -2,24 +2,24 @@ ...@@ -2,24 +2,24 @@
2 * @Author: jiangbotao 2 * @Author: jiangbotao
3 * @Date: 2019-12-13 23:53:57 3 * @Date: 2019-12-13 23:53:57
4 * @LastEditors: jiangbotao 4 * @LastEditors: jiangbotao
5 * @LastEditTime: 2019-12-13 23:57:11 5 * @LastEditTime: 2019-12-14 12:09:23
6 * @FilePath: \supermapvue\src\components\menu\MyMenu.vue 6 * @FilePath: \supermapvue\src\components\menu\MyMenu.vue
7 --> 7 -->
8 <template> 8 <template>
9 <a-menu 9 <a-menu theme="light" :defaultSelectedKeys="['1']" mode="inline">
10 mode="inline" 10 <a-menu-item key="1">
11 :defaultSelectedKeys="['1']" 11 <span class="fa fa-map fa-lg"/>
12 :defaultOpenKeys="['sub1']" 12 <router-link :to="'/'"><span>默认信息</span></router-link>
13 :style="{ height: '100%', borderRight: 0 }"> 13 </a-menu-item>
14 <a-sub-menu key="sub1"> 14 <a-sub-menu key="sub1">
15 <span slot="title"><a-icon type="user" />基本信息</span> 15 <span slot="title"><a-icon type="user" /><span>基本信息</span></span>
16 <a-menu-item key="1_1"><router-link :to="'/'">地图信息</router-link></a-menu-item> 16 <a-menu-item key="1_1"><router-link :to="'/'">地图信息</router-link></a-menu-item>
17 <a-menu-item key="1_2"><router-link :to="'/rastertile'">栅格瓦片</router-link></a-menu-item> 17 <a-menu-item key="1_2"><router-link :to="'/rastertile'">栅格瓦片</router-link></a-menu-item>
18 <a-menu-item key="1_3"><router-link :to="'/mvt'">矢量瓦片</router-link></a-menu-item> 18 <a-menu-item key="1_3"><router-link :to="'/mvt'">矢量瓦片</router-link></a-menu-item>
19 <a-menu-item key="1_4"><router-link :to="'/measure'">地图量测</router-link></a-menu-item> 19 <a-menu-item key="1_4"><router-link :to="'/measure'">地图量测</router-link></a-menu-item>
20 </a-sub-menu> 20 </a-sub-menu>
21 <a-sub-menu key="sub2"> 21 <a-sub-menu key="sub2">
22 <span slot="title"><a-icon type="laptop" />要素查询</span> 22 <span slot="title"><a-icon type="team" /><span>要素查询</span></span>
23 <a-menu-item key="2_1"><router-link :to="'/feature_bounds'">Bounds查询</router-link></a-menu-item> 23 <a-menu-item key="2_1"><router-link :to="'/feature_bounds'">Bounds查询</router-link></a-menu-item>
24 <a-menu-item key="2_2"><router-link :to="'/feature_buffer'">缓冲区查询</router-link></a-menu-item> 24 <a-menu-item key="2_2"><router-link :to="'/feature_buffer'">缓冲区查询</router-link></a-menu-item>
25 <a-menu-item key="2_3"><router-link :to="'/feature_draw'">手工空间查询</router-link></a-menu-item> 25 <a-menu-item key="2_3"><router-link :to="'/feature_draw'">手工空间查询</router-link></a-menu-item>
...@@ -27,23 +27,26 @@ ...@@ -27,23 +27,26 @@
27 <a-menu-item key="2_5"><router-link :to="'/feature_sql'">SQL查询</router-link></a-menu-item> 27 <a-menu-item key="2_5"><router-link :to="'/feature_sql'">SQL查询</router-link></a-menu-item>
28 </a-sub-menu> 28 </a-sub-menu>
29 <a-sub-menu key="sub3"> 29 <a-sub-menu key="sub3">
30 <span slot="title"><a-icon type="notification" />检索</span> 30 <span slot="title"><a-icon type="compass" /><span>要素检索</span></span>
31 <a-menu-item key="3_1"><router-link :to="'/query_bounds'">Bounds检索</router-link></a-menu-item> 31 <a-menu-item key="3_1"><router-link :to="'/query_bounds'">Bounds检索</router-link></a-menu-item>
32 <a-menu-item key="3_2"><router-link :to="'/query_distance'">距离检索</router-link></a-menu-item> 32 <a-menu-item key="3_2"><router-link :to="'/query_distance'">距离检索</router-link></a-menu-item>
33 <a-menu-item key="3_3"><router-link :to="'/query_geo'">几何检索</router-link></a-menu-item> 33 <a-menu-item key="3_3"><router-link :to="'/query_geo'">几何检索</router-link></a-menu-item>
34 <a-menu-item key="3_4"><router-link :to="'/query_sql'">SQL检索</router-link></a-menu-item> 34 <a-menu-item key="3_4"><router-link :to="'/query_sql'">SQL检索</router-link></a-menu-item>
35 </a-sub-menu> 35 </a-sub-menu>
36 <a-sub-menu key="sub4"> 36 <a-sub-menu key="sub4">
37 <span slot="title"><a-icon type="appstore" />空间</span> 37 <span slot="title"><a-icon type="appstore" /><span>空间</span></span>
38 <a-menu-item key="4_1"><router-link :to="'/spatial_buffer'">构造缓冲区</router-link></a-menu-item> 38 <a-menu-item key="4_1"><router-link :to="'/spatial_buffer'">构造缓冲区</router-link></a-menu-item>
39 <a-menu-item key="4_2"><router-link :to="'/spatial_heatmap'">热力图</router-link></a-menu-item> 39 <a-menu-item key="4_2"><router-link :to="'/spatial_heatmap'">热力图</router-link></a-menu-item>
40 </a-sub-menu> 40 </a-sub-menu>
41 <a-sub-menu key="sub5"> 41 <a-sub-menu key="sub5">
42 <span slot="title"><a-icon type="setting" />专题图</span> 42 <span slot="title"><a-icon type="setting" /><span>专题图</span></span>
43 <a-menu-item key="5_1"><router-link :to="'/theme_dot'">点密度</router-link></a-menu-item> 43 <a-menu-item key="5_1"><router-link :to="'/theme_dot'">点密度</router-link></a-menu-item>
44 <a-menu-item key="5_2"><router-link :to="'/theme_gra'">分级图</router-link></a-menu-item> 44 <a-menu-item key="5_2"><router-link :to="'/theme_gra'">分级图</router-link></a-menu-item>
45 <a-menu-item key="5_3"><router-link :to="'/theme_range'">分段渲染</router-link></a-menu-item> 45 <a-menu-item key="5_3"><router-link :to="'/theme_range'">分段渲染</router-link></a-menu-item>
46 <a-menu-item key="5_4"><router-link :to="'/theme_label'">注记图</router-link></a-menu-item> 46 <a-menu-item key="5_4"><router-link :to="'/theme_label'">注记图</router-link></a-menu-item>
47 </a-sub-menu> 47 </a-sub-menu>
48 </a-menu> 48 </a-menu>
49 </template>
...\ No newline at end of file ...\ No newline at end of file
49 </template>
50 <style scoped>
51
52 </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-13 23:28:46 5 * @LastEditTime: 2019-12-14 11:51:38
6 * @FilePath: \supermapvue\src\main.js 6 * @FilePath: \supermapvue\src\main.js
7 */ 7 */
8 // The Vue build version to load with the `import` command 8 // The Vue build version to load with the `import` command
...@@ -12,6 +12,7 @@ import Antd from 'ant-design-vue' ...@@ -12,6 +12,7 @@ import Antd from 'ant-design-vue'
12 import App from './App' 12 import App from './App'
13 import router from './router' 13 import router from './router'
14 import 'ant-design-vue/dist/antd.css' 14 import 'ant-design-vue/dist/antd.css'
15 import 'font-awesome/css/font-awesome.css'
15 16
16 Vue.config.productionTip = false 17 Vue.config.productionTip = false
17 Vue.use(Antd) 18 Vue.use(Antd)
......