diff --git a/src/views/map/index.vue b/src/views/map/index.vue index fbe95de..7115566 100644 --- a/src/views/map/index.vue +++ b/src/views/map/index.vue @@ -1289,7 +1289,7 @@ export default { const collection = new Cesium.CustomDataSource('trajectoryEntityCollection') collection.entities.add(entity) viewer.dataSources.add(collection) - this.trajectoryEntityCollection = collection + this.trajectoryEntityCollection = Object.freeze(collection) } }) }, @@ -2450,8 +2450,8 @@ export default { const wsUrl = config.NoDwSysUrl + '/ltLocation/DW_' + new Date().getTime() + '_98' _this.fwebsocket = new WebSocket(encodeURI(wsUrl)) _this.fwebsocket.onmessage = function(message) { - console.info('接收消息') const peopleList = JSON.parse(message.data) + viewer.entities.suspendEvents() for (let i = 0; i < peopleList.length; i++) { const item = peopleList[i] if ((!item)) continue @@ -2484,6 +2484,7 @@ export default { _this.mqttPoint[_this.subscription.topic.substring(0, _this.subscription.topic.lastIndexOf('+')) + item.id] = item.id } } + viewer.entities.resumeEvents() } } },