删除没有的代码

This commit is contained in:
978184212@qq.com 2026-08-14 15:14:27 +08:00
parent db76832051
commit 370172dd56
1 changed files with 0 additions and 108 deletions

View File

@ -1,108 +0,0 @@
import { getApi } from "@/utils/common.js"
export default {
data() {
return {
latitude: 29.519418, //
longitude: 106.687094, //
allMarkers: [] //
}
},
onReady() {
// 1.mapmapid
this.mapContext = uni.createMapContext("alarm_map", this);
// 2.
this.getallStations()
},
methods: {
getallStations() {
uni.showLoading()
let obj = {
id: id,
stationQuery: query
}
getApi(obj).then(res => {
uni.hideLoading();
if (res.code == 0) {
if (!Array.isArray(res.data) || res.data.length <= 0) return
//
this.setMarkersAndCluster(res.data) // 3
}
})
},
//
setMarkersAndCluster(markerList) {
// 1.marker
this.allMarkers = Array.from(markerList).map((item, i) => {
return {
...item,
width: 41,
height: 41,
iconPath: 'https://cdn.uviewui.com/uview/album/1.jpg',
joinCluster: true, //
callout: { //
content: '***聚合1',
display: 'ALWAYS', // 'BYCLICK':; 'ALWAYS':
padding: 5,
textAlign: 'center',
color: '#C2874D',
borderRadius: 4
},
label: { //
content: '你好marker',
borderColor: '#ff0000',
bgColor: '#ffffff'## 标题
},
}
});
// 2.
this.mapContext.initMarkerCluster({
enableDefaultStyle: false, // ()
zoomOnClick: true,
gridSize: 60,
complete(res) {
console.log('initMarkerCluster', res)
}
});
// 3.marker
this.mapContext.on('markerClusterCreate', res => {
const clusters = res.clusters //
const zhou = clusters.map(item=> {
const {
center, //
clusterId, // id
markerIds // id
} = item
return {
...center,
width: 50,
height: 50,
clusterId, //
iconPath: 'https://mapapi.qq.com/web/lbs/javascriptGL/demo/img/marker_blue.png',
borderRadius: 8,
joinCluster: true,
label: { //
content: markerIds.length + '',
fontSize: 14,
width: 18,
height: 18,
color: '#ffffff',
bgColor: '#C2874D',
borderRadius: 6,
textAlign: 'center',
anchorX: 25,
anchorY: -60,
}
}
})
// 4.
this.mapContext.addMarkers({
markers: zhou,
clear: false, //marker
})
})
}
}