|
|
@@ -1,16 +1,24 @@
|
|
|
<template>
|
|
|
+ <Header title="智游岳阳" />
|
|
|
<div class="map-box">
|
|
|
- <Header title="智游岳阳" />
|
|
|
- <div class="tab-bar">
|
|
|
+ <!-- <div class="tab-bar">
|
|
|
<div class="swiper-container">
|
|
|
<div class="swiper-wrapper">
|
|
|
<div @click="chooseItem(i, index)" :class="{ active: tabType == i.type }" class="swiper-slide" v-for="(i, index) in typeData">{{ i.title }}</div>
|
|
|
|
|
|
- <!-- 更多幻灯片 -->
|
|
|
+
|
|
|
</div>
|
|
|
- <!-- 如果需要分页器 -->
|
|
|
- <!-- <div class="swiper-pagination"></div> -->
|
|
|
+
|
|
|
</div>
|
|
|
+ </div> -->
|
|
|
+ <div ref="compass" class="compass-box">
|
|
|
+ <div class="circle-box" :style="`transform: translateX(-50%)rotate(${rotateNum + tabNum}deg)`">
|
|
|
+ <div class="bg-active" :style="`transform:rotate(${getDeg()}deg);`"></div>
|
|
|
+ <div class="circle-content">
|
|
|
+ <div class="circle-item" :class="{ active: index == 3 }" @click="chooseItem(i, index)" v-for="(i, index) in typeData">{{ i.title }}</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="line-btn" @click="showLineList = true"></div>
|
|
|
</div>
|
|
|
<div id="amap" />
|
|
|
<div id="panel"></div>
|
|
|
@@ -30,7 +38,7 @@
|
|
|
<!-- <button @click="test()">拉起</button> -->
|
|
|
</div>
|
|
|
|
|
|
- <div class="open-line" @click="showLineList = true"></div>
|
|
|
+ <!-- <div class="open-line" @click="showLineList = true"></div> -->
|
|
|
<div class="open-chat" @click="switchChat()"></div>
|
|
|
|
|
|
<div class="chat-box" :class="{ show: showChat }">
|
|
|
@@ -71,7 +79,14 @@
|
|
|
<div class="line-layer" @click="showLineList = false" v-if="showLineList">
|
|
|
<div class="line-box">
|
|
|
<div class="line-list">
|
|
|
- <div class="list-item" @click.stop="goLine(i)" v-for="i in 4"></div>
|
|
|
+ <div class="list-item" @click.stop="goLine(i)" v-for="i in 4">
|
|
|
+ <div class="content">
|
|
|
+ <p class="title">江湖风味游</p>
|
|
|
+ <span class="tag">拍照必打卡</span>
|
|
|
+ <p class="desc">预计用时:10小时,共7个景点</p>
|
|
|
+ </div>
|
|
|
+ <div class="ticket"></div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -94,6 +109,37 @@ import tagIcon from "@/assets/images/tagIcon.png";
|
|
|
import MarkdownIt from "markdown-it";
|
|
|
// import { mapStores } from "pinia";
|
|
|
import router from "@/router";
|
|
|
+import Hammer from "hammerjs";
|
|
|
+const compass = ref(null);
|
|
|
+const getDeg = () => {
|
|
|
+ let deg = 0;
|
|
|
+ switch (tabType.value) {
|
|
|
+ case 1:
|
|
|
+ deg = -90;
|
|
|
+ break;
|
|
|
+ case 2:
|
|
|
+ deg = -60;
|
|
|
+ break;
|
|
|
+ case 3:
|
|
|
+ deg = -30;
|
|
|
+ break;
|
|
|
+ case 4:
|
|
|
+ deg = 0;
|
|
|
+ break;
|
|
|
+ case 5:
|
|
|
+ deg = 30;
|
|
|
+ break;
|
|
|
+ case 6:
|
|
|
+ deg = 60;
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ return deg;
|
|
|
+};
|
|
|
+// var hammertime = new Hammer(myElement, myOptions);
|
|
|
+// hammertime.on('pan', function(ev) {
|
|
|
+// console.log(ev);
|
|
|
+// });
|
|
|
+
|
|
|
const md = new MarkdownIt();
|
|
|
const scrollRef = ref(null);
|
|
|
// console.error(mapData);
|
|
|
@@ -271,24 +317,24 @@ const setMarker = () => {
|
|
|
let iconH = 57;
|
|
|
let customIcon = null;
|
|
|
let offset = [new AMap.Pixel(0, 0)];
|
|
|
- if (data[i].iconSize) {
|
|
|
- iconW = (data[i].iconSize[0] - 0) * scale;
|
|
|
- iconH = (data[i].iconSize[1] - 0) * scale;
|
|
|
- customIcon = new AMap.Icon({
|
|
|
- // size: new AMap.Size(50, 50),
|
|
|
- image: `./static/image/景点地标切图/${data[i].name}.png`,
|
|
|
- imageSize: new AMap.Size(iconW, iconH),
|
|
|
- });
|
|
|
- offset = new AMap.Pixel(-(iconW / 2), -(iconH / 2));
|
|
|
- } else {
|
|
|
- offset = new AMap.Pixel(-(iconW / 2), -(iconH / 2));
|
|
|
- customIcon = new AMap.Icon({
|
|
|
- size: new AMap.Size(iconW, iconH),
|
|
|
- image: tagIcon,
|
|
|
- imageSize: new AMap.Size(iconW, iconH),
|
|
|
- });
|
|
|
- // customIcon = markerContent;
|
|
|
- }
|
|
|
+ // if (data[i].iconSize) {
|
|
|
+ // iconW = (data[i].iconSize[0] - 0) * scale;
|
|
|
+ // iconH = (data[i].iconSize[1] - 0) * scale;
|
|
|
+ // customIcon = new AMap.Icon({
|
|
|
+ // // size: new AMap.Size(50, 50),
|
|
|
+ // image: `./static/image/景点地标切图/${data[i].name}.png`,
|
|
|
+ // imageSize: new AMap.Size(iconW, iconH),
|
|
|
+ // });
|
|
|
+ // offset = new AMap.Pixel(-(iconW / 2), -(iconH / 2));
|
|
|
+ // } else {
|
|
|
+ offset = new AMap.Pixel(-(iconW / 2), -(iconH / 2));
|
|
|
+ customIcon = new AMap.Icon({
|
|
|
+ size: new AMap.Size(iconW, iconH),
|
|
|
+ image: tagIcon,
|
|
|
+ imageSize: new AMap.Size(iconW, iconH),
|
|
|
+ });
|
|
|
+ // customIcon = markerContent;
|
|
|
+ // }
|
|
|
|
|
|
let pos = data[i].location.split(",");
|
|
|
let extData = data[i];
|
|
|
@@ -868,6 +914,10 @@ const searchPos = () => {
|
|
|
});
|
|
|
});
|
|
|
};
|
|
|
+
|
|
|
+const rotateNum = ref(0);
|
|
|
+let tabNum = ref(0);
|
|
|
+const deg = ref(0);
|
|
|
onMounted(() => {
|
|
|
initMap();
|
|
|
// weixinConfig();
|
|
|
@@ -881,24 +931,137 @@ onMounted(() => {
|
|
|
.map-box {
|
|
|
width: 100%;
|
|
|
height: 100%;
|
|
|
- .open-line {
|
|
|
- width: 1.72rem;
|
|
|
- height: 1.64rem;
|
|
|
- background: url("@/assets/images/ywxlBtn.png") no-repeat;
|
|
|
- background-size: 100% 100%;
|
|
|
+ position: fixed;
|
|
|
+ top: 0;
|
|
|
+ left: 0;
|
|
|
+ .compass-box {
|
|
|
+ width: 10rem;
|
|
|
+ height: 10rem;
|
|
|
position: absolute;
|
|
|
- bottom: .8rem;
|
|
|
+ bottom: -4rem;
|
|
|
+ left: 0;
|
|
|
+ z-index: 100;
|
|
|
left: 50%;
|
|
|
+
|
|
|
transform: translateX(-50%);
|
|
|
+ .line-btn {
|
|
|
+ width: 1.4667rem;
|
|
|
+ height: 1.4667rem;
|
|
|
+ background: url("@/assets/images/ywxlBtn.png") no-repeat;
|
|
|
+ background-size: 100% 100%;
|
|
|
+ position: absolute;
|
|
|
+ left: 50%;
|
|
|
+ top: 50%;
|
|
|
+ transform: translate(-50%, -50%);
|
|
|
+ }
|
|
|
+ .circle-box {
|
|
|
+ display: flex;
|
|
|
+ position: absolute;
|
|
|
+ bottom: 0;
|
|
|
+ left: 50%;
|
|
|
+ width: 100%;
|
|
|
+ height: 100%;
|
|
|
+ // background: #fff;
|
|
|
+ transform: translateX(-50%);
|
|
|
+ background: url("@/assets/images/circleBg.png") no-repeat;
|
|
|
+ background-size: 100% 100%;
|
|
|
+ .bg-active {
|
|
|
+ width: 100%;
|
|
|
+ height: 100%;
|
|
|
+ // background: #fff;
|
|
|
+ background: url("@/assets/images/circleBg-active.png") no-repeat;
|
|
|
+ background-size: 100% 100%;
|
|
|
+ position: absolute;
|
|
|
+ left: 0;
|
|
|
+ top: 0;
|
|
|
+ // transition: transform .3s linear;
|
|
|
+ }
|
|
|
+ .circle-content {
|
|
|
+ width: 100%;
|
|
|
+ height: 100%;
|
|
|
+ // background: #fff;
|
|
|
+ // background: url("@/assets/images/circleBg-active.png") no-repeat;
|
|
|
+ // background-size: 100% 100%;
|
|
|
+ position: absolute;
|
|
|
+ left: 0;
|
|
|
+ top: 0;
|
|
|
+ .circle-item {
|
|
|
+ display: inline-block;
|
|
|
+ // width: 2ch; /* 2个字符的宽度 */
|
|
|
+ width: 4ch;
|
|
|
+ text-align: center;
|
|
|
+ font-size: 0.32rem;
|
|
|
+ color: #fff;
|
|
|
+ text-shadow: 0px 2px 5px #000000;
|
|
|
+ // writing-mode: vertical-lr;
|
|
|
+ // transform-origin: bottom center;
|
|
|
+ // width: auto;
|
|
|
+ // height: 50%;
|
|
|
+ // position: absolute;
|
|
|
+ // top: 0;
|
|
|
+ // left: 50%;
|
|
|
+ // transform: translateX(-50%);
|
|
|
+ font-weight: bold;
|
|
|
+ padding: 0.2667rem 0;
|
|
|
+ &.active {
|
|
|
+ color: #93561d;
|
|
|
+ text-shadow: none;
|
|
|
+ }
|
|
|
+ &:nth-of-type(1) {
|
|
|
+ position: absolute;
|
|
|
+ top: 37%;
|
|
|
+ left: 23%;
|
|
|
+ transform: rotate(-77deg);
|
|
|
+ }
|
|
|
+ &:nth-of-type(2) {
|
|
|
+ position: absolute;
|
|
|
+ top: 26%;
|
|
|
+ left: 29%;
|
|
|
+ transform: rotate(-46deg);
|
|
|
+ // transform: rotate(-60deg) translateX(-50%);
|
|
|
+ }
|
|
|
+ &:nth-of-type(3) {
|
|
|
+ // transform: rotate(-30deg) translateX(-50%);
|
|
|
+ position: absolute;
|
|
|
+ top: 20%;
|
|
|
+ left: 40%;
|
|
|
+ transform: rotate(-19deg);
|
|
|
+ }
|
|
|
+ &:nth-of-type(4) {
|
|
|
+ // transform: rotate(0deg) translateX(-50%);
|
|
|
+ position: absolute;
|
|
|
+ top: 20%;
|
|
|
+ left: 53%;
|
|
|
+
|
|
|
+ transform: rotate(15deg);
|
|
|
+ }
|
|
|
+ &:nth-of-type(5) {
|
|
|
+ // transform: rotate(30deg) translateX(-50%);
|
|
|
+ position: absolute;
|
|
|
+ top: 26%;
|
|
|
+ left: 63%;
|
|
|
+ transform: rotate(45deg);
|
|
|
+ }
|
|
|
+ &:nth-of-type(6) {
|
|
|
+ // transform: rotate(60deg) translateX(-50%);
|
|
|
+ position: absolute;
|
|
|
+ top: 37%;
|
|
|
+ left: 69%;
|
|
|
+ transform: rotate(72deg);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
.open-chat {
|
|
|
width: 1.3333rem;
|
|
|
height: 1.3333rem;
|
|
|
background: url("@/assets/images/deepseekBtn.png") no-repeat;
|
|
|
background-size: 100% 100%;
|
|
|
position: absolute;
|
|
|
- bottom: .9867rem;
|
|
|
- right: .4267rem;
|
|
|
+ bottom: 0.9867rem;
|
|
|
+ right: 0.4267rem;
|
|
|
}
|
|
|
.tab-bar {
|
|
|
width: 100%;
|
|
|
@@ -914,7 +1077,7 @@ onMounted(() => {
|
|
|
align-items: center;
|
|
|
.swiper-container {
|
|
|
width: 100%;
|
|
|
- padding: 0 .4rem;
|
|
|
+ padding: 0 0.4rem;
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
.swiper-wrapper {
|
|
|
@@ -931,12 +1094,12 @@ onMounted(() => {
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
justify-content: center;
|
|
|
- border-radius: .16rem;
|
|
|
- padding: 0 .2133rem;
|
|
|
+ border-radius: 0.16rem;
|
|
|
+ padding: 0 0.2133rem;
|
|
|
background: url("@/assets/images/tabNormal.png") no-repeat;
|
|
|
background-size: 100% 100%;
|
|
|
- height: .8267rem;
|
|
|
- font-size: .3467rem;
|
|
|
+ height: 0.8267rem;
|
|
|
+ font-size: 0.3467rem;
|
|
|
&.active {
|
|
|
// background: #50c4b2;
|
|
|
// color: #fff;
|
|
|
@@ -948,7 +1111,7 @@ onMounted(() => {
|
|
|
background-size: 100% 100%;
|
|
|
display: flex;
|
|
|
align-items: flex-end;
|
|
|
- padding-bottom: .2rem;
|
|
|
+ padding-bottom: 0.2rem;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -980,11 +1143,11 @@ onMounted(() => {
|
|
|
}
|
|
|
}
|
|
|
.icon {
|
|
|
- width: .6133rem;
|
|
|
- height: .5867rem;
|
|
|
+ width: 0.6133rem;
|
|
|
+ height: 0.5867rem;
|
|
|
background: url("@/assets/images/slideIcon.png") no-repeat;
|
|
|
background-size: 100% 100%;
|
|
|
- margin-left: .6rem;
|
|
|
+ margin-left: 0.6rem;
|
|
|
position: absolute;
|
|
|
right: 1.4533rem;
|
|
|
top: 1.2rem;
|
|
|
@@ -995,7 +1158,7 @@ onMounted(() => {
|
|
|
// background: url("@/assets/images/chatTab.png") no-repeat;
|
|
|
// background-size: 100% 100%;
|
|
|
position: relative;
|
|
|
- margin-bottom: .4rem;
|
|
|
+ margin-bottom: 0.4rem;
|
|
|
|
|
|
> div {
|
|
|
width: 100%;
|
|
|
@@ -1003,7 +1166,7 @@ onMounted(() => {
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
justify-content: space-between;
|
|
|
- padding-right: .8rem;
|
|
|
+ padding-right: 0.8rem;
|
|
|
> div {
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
@@ -1014,25 +1177,25 @@ onMounted(() => {
|
|
|
background: url("@/assets/images/deepseek.png") no-repeat;
|
|
|
background-size: 100% 100%;
|
|
|
margin-top: -4%;
|
|
|
- margin-left: .8rem;
|
|
|
+ margin-left: 0.8rem;
|
|
|
// position: absolute;
|
|
|
// left: .8rem;
|
|
|
// top: -52%;
|
|
|
}
|
|
|
.text {
|
|
|
// margin-top: -1.5%;
|
|
|
- font-size: .2667rem;
|
|
|
+ font-size: 0.2667rem;
|
|
|
color: rgba(0, 0, 0, 0.6);
|
|
|
- line-height: .9333rem;
|
|
|
+ line-height: 0.9333rem;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
.icon {
|
|
|
- width: .56rem;
|
|
|
- height: .56rem;
|
|
|
+ width: 0.56rem;
|
|
|
+ height: 0.56rem;
|
|
|
background: url("@/assets/images/slideIcon.png") no-repeat;
|
|
|
background-size: 100% 100%;
|
|
|
- margin-left: .6rem;
|
|
|
+ margin-left: 0.6rem;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -1041,15 +1204,15 @@ onMounted(() => {
|
|
|
height: 9.76rem;
|
|
|
// background: url("@/assets/images/chatBg.png") no-repeat;
|
|
|
// background-size: 100% 100%;
|
|
|
- margin-bottom: .5333rem;
|
|
|
- padding: .6667rem .8rem 1.3333rem 1.2rem;
|
|
|
+ margin-bottom: 0.5333rem;
|
|
|
+ padding: 0.6667rem 0.8rem 1.3333rem 1.2rem;
|
|
|
position: relative;
|
|
|
|
|
|
.ipt-box {
|
|
|
width: 100%;
|
|
|
- height: .7067rem;
|
|
|
+ height: 0.7067rem;
|
|
|
position: absolute;
|
|
|
- bottom: .5333rem;
|
|
|
+ bottom: 0.5333rem;
|
|
|
left: 50%;
|
|
|
transform: translateX(-50%);
|
|
|
display: flex;
|
|
|
@@ -1059,34 +1222,34 @@ onMounted(() => {
|
|
|
width: 6.2933rem;
|
|
|
height: 100%;
|
|
|
background: #fff;
|
|
|
- border-radius: .16rem;
|
|
|
+ border-radius: 0.16rem;
|
|
|
overflow: hidden;
|
|
|
- border: .9975px solid #adadad;
|
|
|
+ border: 0.9975px solid #adadad;
|
|
|
input {
|
|
|
border: none;
|
|
|
outline: none;
|
|
|
width: 100%;
|
|
|
height: 100%;
|
|
|
- font-size: .2667rem;
|
|
|
- padding: 0 .5333rem;
|
|
|
- line-height: .7067rem;
|
|
|
+ font-size: 0.2667rem;
|
|
|
+ padding: 0 0.5333rem;
|
|
|
+ line-height: 0.7067rem;
|
|
|
}
|
|
|
}
|
|
|
.send-btn {
|
|
|
- width: .7067rem;
|
|
|
- height: .7067rem;
|
|
|
+ width: 0.7067rem;
|
|
|
+ height: 0.7067rem;
|
|
|
background: url("@/assets/images/sendBtn.png") no-repeat;
|
|
|
background-size: 100% 100%;
|
|
|
- margin-left: .16rem;
|
|
|
+ margin-left: 0.16rem;
|
|
|
}
|
|
|
}
|
|
|
.chat-msg {
|
|
|
width: 100%;
|
|
|
height: 100%;
|
|
|
font-weight: 400;
|
|
|
- font-size: .3333rem;
|
|
|
- line-height: .4667rem;
|
|
|
- padding-right: .2667rem;
|
|
|
+ font-size: 0.3333rem;
|
|
|
+ line-height: 0.4667rem;
|
|
|
+ padding-right: 0.2667rem;
|
|
|
overflow-y: auto;
|
|
|
.default-question {
|
|
|
// display: flex;
|
|
|
@@ -1096,13 +1259,13 @@ onMounted(() => {
|
|
|
.quest-item {
|
|
|
display: inline;
|
|
|
background: #d9d9d9;
|
|
|
- border: .9975px solid #dddddd;
|
|
|
- padding: .1333rem;
|
|
|
+ border: 0.9975px solid #dddddd;
|
|
|
+ padding: 0.1333rem;
|
|
|
color: rgba(0, 0, 0, 0.7);
|
|
|
- border-radius: .16rem;
|
|
|
- font-size: .2667rem;
|
|
|
- margin: 0 .1333rem .1333rem 0;
|
|
|
- line-height: .8rem;
|
|
|
+ border-radius: 0.16rem;
|
|
|
+ font-size: 0.2667rem;
|
|
|
+ margin: 0 0.1333rem 0.1333rem 0;
|
|
|
+ line-height: 0.8rem;
|
|
|
}
|
|
|
}
|
|
|
> div {
|
|
|
@@ -1116,22 +1279,22 @@ onMounted(() => {
|
|
|
display: inline-block;
|
|
|
float: right;
|
|
|
background: #4d6bfe;
|
|
|
- padding: .1333rem .5333rem;
|
|
|
- border-radius: .24rem;
|
|
|
- margin-top: .4rem;
|
|
|
+ padding: 0.1333rem 0.5333rem;
|
|
|
+ border-radius: 0.24rem;
|
|
|
+ margin-top: 0.4rem;
|
|
|
}
|
|
|
}
|
|
|
.reply {
|
|
|
- border-radius: .24rem;
|
|
|
+ border-radius: 0.24rem;
|
|
|
color: #000;
|
|
|
> div {
|
|
|
max-width: 5.4667rem;
|
|
|
display: inline-block;
|
|
|
float: left;
|
|
|
background: #fff;
|
|
|
- padding: .1333rem .5333rem;
|
|
|
- border-radius: .24rem;
|
|
|
- margin-top: .4rem;
|
|
|
+ padding: 0.1333rem 0.5333rem;
|
|
|
+ border-radius: 0.24rem;
|
|
|
+ margin-top: 0.4rem;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -1160,13 +1323,58 @@ onMounted(() => {
|
|
|
position: absolute;
|
|
|
bottom: 0;
|
|
|
left: 0;
|
|
|
- padding: .1333rem .6667rem;
|
|
|
+ padding: 0.1333rem 0.6667rem;
|
|
|
overflow-y: auto;
|
|
|
.list-item {
|
|
|
width: 100%;
|
|
|
height: 2.64rem;
|
|
|
- background: yellow;
|
|
|
- margin-bottom: .24rem;
|
|
|
+ margin-bottom: 0.24rem;
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: space-between;
|
|
|
+ padding: 0 0.56rem 0 0.5333rem;
|
|
|
+ &:nth-of-type(1) {
|
|
|
+ background: url("@/assets/images/line1.png") no-repeat;
|
|
|
+ background-size: 100% 100%;
|
|
|
+ }
|
|
|
+ &:nth-of-type(2) {
|
|
|
+ background: url("@/assets/images/line2.png") no-repeat;
|
|
|
+ background-size: 100% 100%;
|
|
|
+ }
|
|
|
+ &:nth-of-type(3) {
|
|
|
+ background: url("@/assets/images/line3.png") no-repeat;
|
|
|
+ background-size: 100% 100%;
|
|
|
+ }
|
|
|
+ &:nth-of-type(4) {
|
|
|
+ background: url("@/assets/images/line4.png") no-repeat;
|
|
|
+ background-size: 100% 100%;
|
|
|
+ }
|
|
|
+ .content {
|
|
|
+ .title {
|
|
|
+ font-size: 0.4267rem;
|
|
|
+ font-weight: bold;
|
|
|
+ margin-bottom: 0.16rem;
|
|
|
+ }
|
|
|
+ .tag {
|
|
|
+ background: #ffbf4a;
|
|
|
+ color: #fff;
|
|
|
+ padding: 0.0533rem 0.1333rem;
|
|
|
+ font-size: 0.24rem;
|
|
|
+ border-radius: 0.4667rem;
|
|
|
+ display: inline-block;
|
|
|
+ margin-bottom: 0.16rem;
|
|
|
+ }
|
|
|
+ .desc {
|
|
|
+ font-size: 0.2667rem;
|
|
|
+ color: #6a4934;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .ticket {
|
|
|
+ width: 1.5467rem;
|
|
|
+ height: 1.3467rem;
|
|
|
+ background: url("@/assets/images/lineTj.png") no-repeat;
|
|
|
+ background-size: 100% 100%;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -1175,16 +1383,19 @@ onMounted(() => {
|
|
|
<style lang="scss">
|
|
|
.map-box {
|
|
|
.amap-marker-label {
|
|
|
- height: .5333rem;
|
|
|
- line-height: .5333rem;
|
|
|
- font-size: .2667rem;
|
|
|
- border: .0625rem solid #fff;
|
|
|
- background: #e49246;
|
|
|
+ height: 0.5333rem;
|
|
|
+ line-height: 0.5333rem;
|
|
|
+ font-size: 0.2667rem;
|
|
|
+ // border: 0.0625rem solid #fff;
|
|
|
+ // background: #e49246;
|
|
|
+ background: rgba(0, 0, 0, 0.6);
|
|
|
+ border-radius: 0.0533rem;
|
|
|
+ border: none;
|
|
|
color: #fff;
|
|
|
- padding: 0 .2667rem;
|
|
|
- border-radius: 1.375rem;
|
|
|
+ padding: 0.0667rem 0.1333rem;
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
+ justify-content: center;
|
|
|
}
|
|
|
}
|
|
|
.amap-icon {
|