diff --git a/src/assets/styles/amap.scss b/src/assets/styles/amap.scss new file mode 100644 index 0000000..e32ed9b --- /dev/null +++ b/src/assets/styles/amap.scss @@ -0,0 +1,40 @@ +.testMarker { + display: flex; + flex-direction: column; + align-items: center; +} +.markerStyles { + display: flex; + flex-direction: column; + align-items: center; + .marker-Text { + min-width: 70px; + height: 100%; + text-align: center; + padding: 5px; + font-size: 14px; + font-family: Source Han Sans CN, Source Han Sans CN; + font-weight: 500; + color: #FFFFFF; + line-height: 20px; + background-image: url('../images/personInfo.png'); + background-size: 100% 100%; + margin-bottom: 5px; + } + img { + width: 54px; + } +} +.amap-info-content { + background-color: transparent; + padding: 0; + .amap-info-close { + display: none; + } +} +.amap-info-sharp { + display: none; +} +.amap-info-contentContainer .bottom-center { + padding-bottom: 0; +} \ No newline at end of file diff --git a/src/assets/styles/index.scss b/src/assets/styles/index.scss index 62725aa..ecd8a64 100644 --- a/src/assets/styles/index.scss +++ b/src/assets/styles/index.scss @@ -6,6 +6,7 @@ @import './btn.scss'; @import '../font/font.css'; @import './leaflet.scss'; +@import './amap.scss'; body { height: 100%; diff --git a/src/main.js b/src/main.js index d36815d..bce800d 100644 --- a/src/main.js +++ b/src/main.js @@ -4,7 +4,7 @@ * @Author: JC9527 * @Date: 2023-08-14 13:58:57 * @LastEditors: JC9527 - * @LastEditTime: 2023-12-18 10:40:02 + * @LastEditTime: 2023-12-18 13:30:31 */ import Vue from 'vue' @@ -26,7 +26,6 @@ import "@/utils/rem.js"; //计算rem基准 import './assets/icons' // icon import './permission' // permission control import 'leaflet/dist/leaflet.css' // leaflet样式 -import '@vuemap/vue-amap/dist/style.css' // 高德vue-amap样式 import moment from 'moment' @@ -83,8 +82,8 @@ import VueAMap from '@vuemap/vue-amap'; import '@vuemap/vue-amap/dist/style.css' Vue.use(VueAMap); VueAMap.initAMapApiLoader({ - key: 'b3c7a7ce466721c3be1d4ea539f82421', - securityJsCode: 'ec84db9c5dfc3d304ca9219e764ffeb8', + key: 'b3c7a7ce466721c3be1d4ea539f82421', // 高德key + securityJsCode: 'ec84db9c5dfc3d304ca9219e764ffeb8', // 安全密钥 }); //如果需要使用自定义的threeJS相关的组件,需要格外引入库中的three。该包只提供常用的模型加载,灯光,HDR等相关能力,更细致的控制需要在模型初始化后获取对象进行操作 diff --git a/src/utils/request.js b/src/utils/request.js index 361536a..a7d7b05 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -72,7 +72,7 @@ service.interceptors.request.use(config => { // 响应拦截器 service.interceptors.response.use(res => { - console.log(res,'resres'); + // console.log(res,'resres'); // 未设置状态码则默认成功状态 const code = res.data.code || 200; // 获取错误信息 diff --git a/src/views/bigScreen/map/index.vue b/src/views/bigScreen/map/index.vue index 4f4235f..76ecc53 100644 --- a/src/views/bigScreen/map/index.vue +++ b/src/views/bigScreen/map/index.vue @@ -23,7 +23,51 @@ view-mode="3D" :extra-options="{ vectorMapForeign: 'style_zh_cn' }" class="amap-demo" - /> + > + + + + + +
+
{{componentMarker.text}}
+ +
+
+ + +
+
{{marker.text}}
+ +
+
+ + +
+
+
人员信息
+
+
+
+
+
+
李飞
+
执法1队队员
+
+
+
行程轨迹
+
附近队员
+
位置分享
+
任务派发
+
+
+
+
+
@@ -165,8 +209,8 @@