parent
							
								
									fcbcf5be80
								
							
						
					
					
						commit
						13c1e97405
					
				
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							|  | @ -114,16 +114,17 @@ | |||
|       var socket | ||||
|       var wsUrl = '' | ||||
|       document.getElementById("talk-real-server").onclick = function () { | ||||
|         wsUrl = 'ws://222.245.132.168:19555/talk/pcma/stream/COWN-ZK9-Z2-C3E/QsTzeGZPrpiCxmlok44NMsdE' | ||||
|         self.player.talkUrl = wsUrl; | ||||
|         self.player.play(PLAYURL, true, ""); | ||||
|         console.log(1111); | ||||
| 
 | ||||
|         axios({ | ||||
|           method: 'post', | ||||
|           url: 'https://www.hndyjqrh.cn/api/multialarm/talk/channel', | ||||
|           data: { ...requestBody } | ||||
|         }).then(res => { | ||||
|           console.log('talk/channel', res); | ||||
|           wsUrl = 'ws://222.245.132.168:19555/talk/pcma/stream/COWN-ZK9-Z2-C3E/QsTzeGZPrpiCxmlok44NMsdE' | ||||
|           self.player.talkUrl = wsUrl; | ||||
|           self.player.play(PLAYURL, true, ""); | ||||
|           console.log(1111); | ||||
|           // wsUrl = res.data.data.videoUrl | ||||
| 
 | ||||
|           // 创建 WebSocket 连接 | ||||
|  |  | |||
|  | @ -3,57 +3,57 @@ export default [ | |||
|         name: '长沙市', | ||||
|         value: [112.94, 28.23], | ||||
|     }, | ||||
|     // {
 | ||||
|     //     name: '怀化市',
 | ||||
|     //     value: [110.0, 27.57],
 | ||||
|     // },
 | ||||
|     // {
 | ||||
|     //     name: '益阳市',
 | ||||
|     //     value: [112.36, 28.55],
 | ||||
|     // },
 | ||||
|     // {
 | ||||
|     //     name: '常德市',
 | ||||
|     //     value: [111.7, 29.03],
 | ||||
|     // },
 | ||||
|     // {
 | ||||
|     //     name: '岳阳市',
 | ||||
|     //     value: [113.13, 29.36],
 | ||||
|     // },
 | ||||
|     // {
 | ||||
|     //     name: '张家界市',
 | ||||
|     //     value: [110.48, 29.12],
 | ||||
|     // },
 | ||||
|     // {
 | ||||
|     //     name: '邵阳市',
 | ||||
|     //     value: [111.47, 27.24],
 | ||||
|     // },
 | ||||
|     // {
 | ||||
|     //     name: '娄底市',
 | ||||
|     //     value: [111.99, 27.7],
 | ||||
|     // },
 | ||||
|     // {
 | ||||
|     //     name: '湘潭市',
 | ||||
|     //     value: [112.95, 27.83],
 | ||||
|     // },
 | ||||
|     // {
 | ||||
|     //     name: '株洲市',
 | ||||
|     //     value: [113.13, 27.83],
 | ||||
|     // },
 | ||||
|     // {
 | ||||
|     //     name: '湘西土家族苗族自治州',
 | ||||
|     //     value: [109.67, 28.22],
 | ||||
|     // },
 | ||||
|     // {
 | ||||
|     //     name: '衡阳市',
 | ||||
|     //     value: [112.57, 26.89],
 | ||||
|     // },
 | ||||
|     { | ||||
|         name: '怀化市', | ||||
|         value: [110.0, 27.57], | ||||
|     }, | ||||
|     { | ||||
|         name: '益阳市', | ||||
|         value: [112.36, 28.55], | ||||
|     }, | ||||
|     { | ||||
|         name: '常德市', | ||||
|         value: [111.7, 29.03], | ||||
|     }, | ||||
|     { | ||||
|         name: '岳阳市', | ||||
|         value: [113.13, 29.36], | ||||
|     }, | ||||
|     { | ||||
|         name: '张家界市', | ||||
|         value: [110.48, 29.12], | ||||
|     }, | ||||
|     { | ||||
|         name: '邵阳市', | ||||
|         value: [111.47, 27.24], | ||||
|     }, | ||||
|     { | ||||
|         name: '娄底市', | ||||
|         value: [111.99, 27.7], | ||||
|     }, | ||||
|     { | ||||
|         name: '湘潭市', | ||||
|         value: [112.95, 27.83], | ||||
|     }, | ||||
|     { | ||||
|         name: '株洲市', | ||||
|         value: [113.13, 27.83], | ||||
|     }, | ||||
|     { | ||||
|         name: '湘西土家族苗族自治州', | ||||
|         value: [109.67, 28.22], | ||||
|     }, | ||||
|     { | ||||
|         name: '衡阳市', | ||||
|         value: [112.57, 26.89], | ||||
|     }, | ||||
| 
 | ||||
|     // {
 | ||||
|     //     name: '永州市',
 | ||||
|     //     value: [111.61, 26.42],
 | ||||
|     // },
 | ||||
|     // {
 | ||||
|     //     name: '郴州市',
 | ||||
|     //     value: [113.02, 25.77],
 | ||||
|     // },
 | ||||
|     { | ||||
|         name: '永州市', | ||||
|         value: [111.61, 26.42], | ||||
|     }, | ||||
|     { | ||||
|         name: '郴州市', | ||||
|         value: [113.02, 25.77], | ||||
|     }, | ||||
| ] | ||||
|  | @ -753,105 +753,105 @@ const initMapdt = (data: any, podat: any, name: any) => { | |||
|           } | ||||
|         }, | ||||
|         data: [] as any[] // 添加与你的数据相关联的数据 | ||||
|       }, | ||||
|       { | ||||
|         type: 'lines', // 飞线图 | ||||
|         tooltip: { | ||||
|           show: false // 禁用飞线的 tooltip | ||||
|         }, | ||||
|         zlevel: 2, | ||||
|         effect: { | ||||
|           show: true, | ||||
|           period: 3, //箭头指向速度,值越小速度越快 | ||||
|           trailLength: 0.03, //特效尾迹长度[0,1]值越大,尾迹越长重 | ||||
|           symbol: 'arrow', //箭头图标 | ||||
|           symbolSize: 6 //图标大小 | ||||
|         }, | ||||
|         lineStyle: { | ||||
|           color: '#EE5652', | ||||
|           width: 1, //尾迹线条宽度 | ||||
|           opacity: 1, //尾迹线条透明度 | ||||
|           curveness: 0.3 //尾迹线条曲直度 | ||||
|         }, | ||||
|         data: linesData, | ||||
|         symbol: ['none', 'circle'], //飞线起点终点点位样式 | ||||
|         symbolSize: 10 // 飞线起点终点点位大小 | ||||
|       }, | ||||
|       { | ||||
|         // 散点图 | ||||
|         type: 'effectScatter', //在地图上绘制具有动态效果的散点图,实现视觉上的效果,比如涟漪效果或闪烁效果 | ||||
|         zlevel: 3, //图层的深度,值越大表示图层越高,覆盖在其他图层之上。通常用于分层显示效果 | ||||
|         coordinateSystem: 'geo', | ||||
|         tooltip: { | ||||
|           show: false, // 禁用散点的 tooltip | ||||
|           trigger: 'item', | ||||
|           backgroundColor: 'rgba(0,0,0,0)', | ||||
|           borderColor: 'rgba(0,0,0,0)', | ||||
|           extraCssText: 'box-shadow: 0 0 0 rgba(0, 0, 0, 0);', | ||||
|           textStyle: {fontSize: '16', color: '#fff'}, | ||||
|           formatter: function (params: any) { | ||||
|             let datat = podat | ||||
|             let itemWithId2 = datat.children.find((item: any) => item.grope === params.name) | ||||
|             if (!itemWithId2) { | ||||
|               return ` | ||||
|                <div style=" | ||||
|                   background: url('/keji_border.png') no-repeat center center; | ||||
|                   background-size: contain; | ||||
|                   height: 150px; | ||||
|                   width: 300px; | ||||
|                   display: flex; | ||||
|                   flex-direction: column; | ||||
|                   justify-content: center; | ||||
|                   align-items: center; | ||||
|                   color: #fff; | ||||
|                   padding: 10px; | ||||
|                   box-sizing: border-box; | ||||
|                 "> | ||||
|                   报警: 0<br /> | ||||
|                   警情: 0<br /> | ||||
|                   AI预警: 0 | ||||
|                 </div> | ||||
|                ` | ||||
|             } else { | ||||
|               return ` | ||||
|                <div style=" | ||||
|                   background: url('/keji_border.png') no-repeat center center; | ||||
|                   background-size: contain; | ||||
|                   height: 150px; | ||||
|                   width: 300px; | ||||
|                   display: flex; | ||||
|                   flex-direction: column; | ||||
|                   justify-content: center; | ||||
|                   align-items: center; | ||||
|                   color: #fff; | ||||
|                   padding: 10px; | ||||
|                   box-sizing: border-box; | ||||
|                 "> | ||||
|                   报警: ${itemWithId2.alarmCount}<br /> | ||||
|                   警情: ${itemWithId2.caseCount}<br /> | ||||
|                   AI预警: ${itemWithId2.aiCount} | ||||
|                 </div> | ||||
|                ` | ||||
|             } | ||||
|           } | ||||
|         }, | ||||
|         data: effectScatterData, | ||||
|         symbol: 'circle', // 设置散点的图形为圆形 | ||||
|         symbolSize: [10, 10], // 设置散点的大小,宽度为 20,高度为 10 | ||||
|         itemStyle: { | ||||
|           color: 'orange', // 散点颜色设置为橙色 | ||||
|           shadowBlur: 10, // 设置散点的阴影模糊大小 | ||||
|           shadowColor: 'orange' // 阴影颜色为橙色 | ||||
|         }, | ||||
|         effectType: 'ripple', //动画效果类型设置为涟漪效果,即散点会呈现出波纹扩散的效果 | ||||
|         // showEffectOn:emphasis移入显示动画,render一开始显示动画 | ||||
|         // showEffectOn:render: 表示在图表渲染时立即显示动画效果 | ||||
|         showEffectOn: 'render', | ||||
|         rippleEffect: { | ||||
|           scale: 5, // 涟漪效果的扩展倍数,越大波纹越大 | ||||
|           brushType: 'stroke' // 涟漪效果的绘制方式,stroke 表示仅绘制波纹的边框,不填充 | ||||
|         } | ||||
|       } | ||||
|       // { | ||||
|       //   type: 'lines', // 飞线图 | ||||
|       //   tooltip: { | ||||
|       //     show: false // 禁用飞线的 tooltip | ||||
|       //   }, | ||||
|       //   zlevel: 2, | ||||
|       //   effect: { | ||||
|       //     show: true, | ||||
|       //     period: 3, //箭头指向速度,值越小速度越快 | ||||
|       //     trailLength: 0.03, //特效尾迹长度[0,1]值越大,尾迹越长重 | ||||
|       //     symbol: 'arrow', //箭头图标 | ||||
|       //     symbolSize: 6 //图标大小 | ||||
|       //   }, | ||||
|       //   lineStyle: { | ||||
|       //     color: '#EE5652', | ||||
|       //     width: 1, //尾迹线条宽度 | ||||
|       //     opacity: 1, //尾迹线条透明度 | ||||
|       //     curveness: 0.3 //尾迹线条曲直度 | ||||
|       //   }, | ||||
|       //   data: linesData, | ||||
|       //   symbol: ['none', 'circle'], //飞线起点终点点位样式 | ||||
|       //   symbolSize: 10 // 飞线起点终点点位大小 | ||||
|       // }, | ||||
|       // { | ||||
|       //   // 散点图 | ||||
|       //   type: 'effectScatter', //在地图上绘制具有动态效果的散点图,实现视觉上的效果,比如涟漪效果或闪烁效果 | ||||
|       //   zlevel: 3, //图层的深度,值越大表示图层越高,覆盖在其他图层之上。通常用于分层显示效果 | ||||
|       //   coordinateSystem: 'geo', | ||||
|       //   tooltip: { | ||||
|       //     show: false, // 禁用散点的 tooltip | ||||
|       //     trigger: 'item', | ||||
|       //     backgroundColor: 'rgba(0,0,0,0)', | ||||
|       //     borderColor: 'rgba(0,0,0,0)', | ||||
|       //     extraCssText: 'box-shadow: 0 0 0 rgba(0, 0, 0, 0);', | ||||
|       //     textStyle: {fontSize: '16', color: '#fff'}, | ||||
|       //     formatter: function (params: any) { | ||||
|       //       let datat = podat | ||||
|       //       let itemWithId2 = datat.children.find((item: any) => item.grope === params.name) | ||||
|       //       if (!itemWithId2) { | ||||
|       //         return ` | ||||
|       //         <div style=" | ||||
|       //            background: url('/keji_border.png') no-repeat center center; | ||||
|       //            background-size: contain; | ||||
|       //            height: 150px; | ||||
|       //            width: 300px; | ||||
|       //            display: flex; | ||||
|       //            flex-direction: column; | ||||
|       //            justify-content: center; | ||||
|       //            align-items: center; | ||||
|       //            color: #fff; | ||||
|       //            padding: 10px; | ||||
|       //            box-sizing: border-box; | ||||
|       //          "> | ||||
|       //            报警: 0<br /> | ||||
|       //            警情: 0<br /> | ||||
|       //            AI预警: 0 | ||||
|       //          </div> | ||||
|       //         ` | ||||
|       //       } else { | ||||
|       //         return ` | ||||
|       //         <div style=" | ||||
|       //            background: url('/keji_border.png') no-repeat center center; | ||||
|       //            background-size: contain; | ||||
|       //            height: 150px; | ||||
|       //            width: 300px; | ||||
|       //            display: flex; | ||||
|       //            flex-direction: column; | ||||
|       //            justify-content: center; | ||||
|       //            align-items: center; | ||||
|       //            color: #fff; | ||||
|       //            padding: 10px; | ||||
|       //            box-sizing: border-box; | ||||
|       //          "> | ||||
|       //            报警: ${itemWithId2.alarmCount}<br /> | ||||
|       //            警情: ${itemWithId2.caseCount}<br /> | ||||
|       //            AI预警: ${itemWithId2.aiCount} | ||||
|       //          </div> | ||||
|       //         ` | ||||
|       //       } | ||||
|       //     } | ||||
|       //   }, | ||||
|       //   data: effectScatterData, | ||||
|       //   symbol: 'circle', // 设置散点的图形为圆形 | ||||
|       //   symbolSize: [10, 10], // 设置散点的大小,宽度为 20,高度为 10 | ||||
|       //   itemStyle: { | ||||
|       //     color: 'orange', // 散点颜色设置为橙色 | ||||
|       //     shadowBlur: 10, // 设置散点的阴影模糊大小 | ||||
|       //     shadowColor: 'orange' // 阴影颜色为橙色 | ||||
|       //   }, | ||||
|       //   effectType: 'ripple', //动画效果类型设置为涟漪效果,即散点会呈现出波纹扩散的效果 | ||||
|       //   // showEffectOn:emphasis移入显示动画,render一开始显示动画 | ||||
|       //   // showEffectOn:render: 表示在图表渲染时立即显示动画效果 | ||||
|       //   showEffectOn: 'render', | ||||
|       //   rippleEffect: { | ||||
|       //     scale: 5, // 涟漪效果的扩展倍数,越大波纹越大 | ||||
|       //     brushType: 'stroke' // 涟漪效果的绘制方式,stroke 表示仅绘制波纹的边框,不填充 | ||||
|       //   } | ||||
|       // } | ||||
|     ] | ||||
|   } | ||||
|   if (name !== '湖南省') { | ||||
|  | @ -898,8 +898,8 @@ const initMapdt = (data: any, podat: any, name: any) => { | |||
|                     resovle('无数据') | ||||
|                   }) | ||||
|                 } else { | ||||
|                   console.log(response); | ||||
|                    | ||||
|                   console.log(response) | ||||
| 
 | ||||
|                   return response.text() | ||||
|                 } | ||||
|               }) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue