| | |
| | | |
| | | global.viewer.tooltip.enable = true |
| | | |
| | | // this.policeType = '' // ? |
| | | |
| | | plot && plot.draw(poltType, overlay => { |
| | | if (isAddLabel) return |
| | | |
| | | if (poltType == 'billboard' && policeType == 'policeman') { |
| | | overlay.icon = '/img/icon/man3.png' |
| | | } else if (poltType == 'billboard' && policeType == 'policecar') { |
| | | overlay.icon = '/img/car3.png' |
| | | overlay.icon = '/img/icon/car3.png' |
| | | } |
| | | |
| | | if (overlay) { |
| | |
| | | } else if (policeType == 'policecar') { |
| | | that.$emit('setPoliceOption') |
| | | that.$parent.chooseCarColor = '#FF0000' |
| | | that.$parent.policeType = '' |
| | | that.$parent.policeChooseCarVisible = true |
| | | } |
| | | flag = false |
| | |
| | | |
| | | // 删除所有地图绘制元素 |
| | | removeDraw () { |
| | | // drawLayers != null && drawLayers.clear() |
| | | addPoliceIconOverlayData!= null && !addPoliceIconOverlayData.attrParams && addPoliceIconOverlayData.remove() |
| | | }, |
| | | |
| | | clearDraw(){ |
| | | drawLayers != null && drawLayers.clear() |
| | | }, |
| | | |
| | | removeDrawArrow () { |
| | |
| | | "outlineWidth": 0, //边框大小, |
| | | "pixelSize": 32, |
| | | }) |
| | | point.on(global.DC.MouseEventType.CLICK, this.$parent.overlayTypeClick) |
| | | // point.on(global.DC.MouseEventType.CLICK, this.$parent.overlayTypeClick) |
| | | point.on(global.DC.MouseEventType.MOUSE_OVER, this.$parent.pointMouseOver) |
| | | point.on(global.DC.MouseEventType.MOUSE_OUT, this.$parent.pointMouseOut) |
| | | addPoliceIconOverlayData.attrParams = positionObj |
| | | addPoliceIconOverlayData.attrParams.pointOverlayData = point |
| | | addPoliceIconOverlayData.position = { |
| | | lng: Number(positionArr[0]), |
| | | lat: Number(positionArr[1]), |
| | | alt: 0.5, |
| | | } |
| | | addPoliceIconOverlayData.on(global.DC.MouseEventType.CLICK, this.$parent.overlayTypeClick) |
| | | addPoliceIconOverlayData.on(global.DC.MouseEventType.MOUSE_OVER, this.$parent.pointMouseOver) |
| | | // addPoliceIconOverlayData.on(global.DC.MouseEventType.MOUSE_OVER, this.$parent.pointMouseOver) |
| | | addPoliceIconOverlayData.on(global.DC.MouseEventType.MOUSE_OUT, this.$parent.pointMouseOut) |
| | | }, |
| | | |