From 7110bf3d7edd43236f1ff5fd8c3b237f1888dbda Mon Sep 17 00:00:00 2001
From: guanqb <18720758508@163.com>
Date: Tue, 28 Feb 2023 17:52:45 +0800
Subject: [PATCH] 1
---
src/components/map/index.vue | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/components/map/index.vue b/src/components/map/index.vue
index 9ed09b0..faa4db4 100644
--- a/src/components/map/index.vue
+++ b/src/components/map/index.vue
@@ -435,7 +435,7 @@
this.$EventBus.$on('layerPointAdd', (params) => {
// eslint-disable-next-line no-unused-vars
- that.layerPointAdd(params.layerName, params.type, params.layerType, params.params, params.distanceDisplayCondition, params.incident)
+ that.layerPointAdd(params.layerName, params.type, params.layerType, params.params, params.distanceDisplayCondition, params.incident,params.mouseOverIcident)
})
this.$EventBus.$on('layerPolygonAdd', (params) => {
@@ -715,7 +715,7 @@
layerPointAdd (layerName, type, layerType = 'VectorLayer', params, distanceDisplayCondition = {
near: 0, //最近距离
far: Number.MAX_VALUE //最远距离
- }, incident = (e) => { }) {
+ }, incident = (e) => { },mouseOverIcident = (e) => { }) {
if (!layersObjcect[layerName] || layersObjcect[layerName] == null) {
this.mapAddLayer(layerName, layerType)
}
@@ -729,6 +729,8 @@
pointElement.attrParams = params
layersObjcect[layerName].addOverlay(pointElement)
pointElement.on(global.DC.MouseEventType.CLICK, incident)
+ pointElement.on(global.DC.MouseEventType.MOUSE_OVER, mouseOverIcident)
+
} else if (type == "label") {
labelElement = new global.DC.Label(new global.DC.Position(Number(params.lng), Number(params.lat), Number(params.alt)), params.text)
labelElement.setStyle({
--
Gitblit v1.9.3