| | |
| | | const displayTime = currentTime.value || "未设置时间"; |
| | | const schemeInfo = selectedScheme.value; |
| | | serviceInfo = schemeInfo.serviceName; |
| | | |
| | | |
| | | // 创建 label 实体 |
| | | const labelEntity = viewer.entities.add({ |
| | | position: point.cartesian, |
| | |
| | | if (position) { |
| | | const index = pickedPoints.value.length; |
| | | addPointToViewer(position, index); |
| | | console.log('执行加点工作'); |
| | | |
| | | } |
| | | }, Cesium.ScreenSpaceEventType.LEFT_CLICK); |
| | |
| | | if (!handler.value) { |
| | | initPickHandler(); |
| | | } |
| | | |
| | | isPickingActive.value = true; |
| | | ElMessage.success(`开始--流量流速--拾取坐标功能,请点击地图选择点位!选取完请及时关闭,避免影响其他功能!`); |
| | | } |
| | |
| | | } |
| | | isPickingActive.value = false; |
| | | } |
| | | |
| | | function togglePick() { |
| | | if (isPickingActive.value) { |
| | | stopPicking(); |
| | | isPickingActive.value = false; |
| | | ElMessage.info('已关闭--流量流速--拾取点坐标功能!'); |
| | | console.log(pickedPoints.value, '最终选取的点'); |
| | | } else { |
| | | startPicking(); |
| | | isPickingActive.value = true; |