1、点击按钮进行跳转方法,并创建marker
const handlePositionClick = (row: any) => {
map.value.clearOverlays();
console.log('handlePositionClick:', row);
const locationString = row.alarmPointLocation;
const [latitude, longitude] = locationString.split(',');
const targetLocation = new BMapGL.Point(parseFloat(latitude), parseFloat(longitude));
const customIcon = new BMapGL.Icon(positionRed, new BMapGL.Size(24, 24));
const marker = new BMapGL.Marker(targetLocation, {
icon: customIcon });
map.value.addOverlay(marker);
map.value.centerAndZoom(targetLocation, 18);
let divElement = document.createElement('div');
divElement.className = 'before';
let divElement2 = document.createElement('div');
divElement2.className = 'circleOne'