| | |
| | | import { loadBMap } from "@/static/map.js"; |
| | | import L from "leaflet"; |
| | | import "leaflet.chinatmsproviders"; |
| | | |
| | | import * as echarts from "echarts"; |
| | | import "echarts/extension/bmap/bmap"; |
| | | import { getRetrieval, getDynasty, getPreCount } from "@/api/index.js"; |
| | |
| | | nativePlace: item?.content1, |
| | | barnch: item?.MEDICAL_BRANCH[0]?.content1, |
| | | medical: item?.MEDICAL_EXPERTISE[0]?.content1, |
| | | id: item.id, |
| | | }; |
| | | this.$nextTick(() => { |
| | | this.isTop = |
| | |
| | | times = Math.floor(totalCount / 200); |
| | | } |
| | | console.log(times, "times"); |
| | | if (times == 0 || times < 0) times = 1; |
| | | let markerList = []; |
| | | for (let i = 1; i <= times; i++) { |
| | | const curData = await this.getDataPageInfo(i); |
| | |
| | | markerList = [...markerList, ...curData]; |
| | | } |
| | | if (i == times) { |
| | | console.log(markerList, "markerList"); |
| | | this.initMap(markerList); |
| | | this.SearchArr = markerList.map((item) => ({ |
| | | birthAndDeath: item?.BIRTH_YEAR[0]?.content1 |
| | |
| | | minZoom: 3, |
| | | }) |
| | | .addTo(map); |
| | | L.tileLayer |
| | | .chinaProvider("TianDiTu.Normal.Annotion", { |
| | | key: "76bc34ead7e30e663a4eded8aeaf5860", |
| | | maxZoom: 18, |
| | | minZoom: 3, |
| | | }) |
| | | .addTo(map); |
| | | let DefaultIcon1 = L.icon({ |
| | | iconUrl: this.icoName, |
| | | iconSize: [24, 41], // 图标的大小 【值1,值2】 为具体你自定义图标的尺寸,比如我图标尺寸是32×52,表示该图标:宽度32像素,高度:52像素,那么值1:就是32,值2:就是52 |
| | |
| | | nativePlace: item?.content1, |
| | | barnch: item?.MEDICAL_BRANCH[0]?.content1, |
| | | medical: item?.MEDICAL_EXPERTISE[0]?.content1, |
| | | id: item.id, |
| | | }; |
| | | this.isTop = e.containerPoint.y - 275 + "px"; |
| | | this.isLeft = e.containerPoint.x - 171 + "px"; |
| | |
| | | // 查看更多>> |
| | | viewMoreClick() { |
| | | uni.navigateTo({ |
| | | url: "/pages/character/detail", |
| | | url: "/pages/character/detail?id=" + this.currentMark.id, |
| | | }); |
| | | }, |
| | | }, |
| | |
| | | opacity: 0; |
| | | } |
| | | } |
| | | |
| | | ::v-deep .cleanupBtn{ |
| | | right: 60px !important; |
| | | } |
| | | |
| | | ::v-deep .widget_input{ |
| | | min-width: 240px !important; |
| | | } |
| | | </style> |