guanqb
2023-04-07 5818a313826770e2f1292aece6708bf034032606
警情热力图
2 files modified
35 ■■■■ changed files
src/components/map/index.vue 8 ●●●● patch | view | raw | blame | history
src/views/policeInfor/index.vue 27 ●●●●● patch | view | raw | blame | history
src/components/map/index.vue
@@ -20,12 +20,12 @@
        <!-- 全屏控制按钮 -->
        <div class="screen-full-btn">
            <!-- <el-tooltip v-if="isFullscreen" content="缩放" placement="top" effect="dark">
                                                                                <i class="fa fa-compress" style="vertical-align: middle; cursor: pointer" @click="fullscreenchange"></i>
                                                                            </el-tooltip> -->
                                                                                        <i class="fa fa-compress" style="vertical-align: middle; cursor: pointer" @click="fullscreenchange"></i>
                                                                                    </el-tooltip> -->
            <!-- <el-tooltip v-if="!isFullscreen" content="全屏" placement="top" effect="dark">
                                                                                    <i class="fa fa-expand" style="vertical-align: middle; cursor: pointer" @click="fullscreenchange"></i>
                                                                                </el-tooltip> -->
                                                                                            <i class="fa fa-expand" style="vertical-align: middle; cursor: pointer" @click="fullscreenchange"></i>
                                                                                        </el-tooltip> -->
            <el-tooltip content="显示/隐藏" placement="top" effect="dark">
                <i class="fa fa-expand" style="vertical-align: middle; cursor: pointer" @click="switchShowHomeContent"></i>
            </el-tooltip>
src/views/policeInfor/index.vue
@@ -274,22 +274,6 @@
            this.navClick(0)
            this.setTableHeight()
            console.log('mounted')
            let list = []
            for (let i = 0; i < 10000; i++) {
                let lng = 121.48339987478337 + Math.random() * 0.05
                let lat = 31.220954026657488 + Math.random() * 0.05
                list.push(new global.DC.Position(lng, lat))
            }
            console.log(list, 2222222222)
            this.$EventBus.$emit('layerPointAdd', {
                layerName: 'policeInfoHeatLayer',
                type: "HeatPoint",
                layerType: 'HeatLayer',
                params: {
                    positions: list
                }
            })
        })
        window.addEventListener('resize', this.setTableHeight)
@@ -635,22 +619,15 @@
                    point.attrParams = item
                    point.on(global.DC.MouseEventType.CLICK, this.siteClick)
                    // policeInforSiteLayer.addOverlay(point)
                    policeInforSiteLayer.addOverlay(point)
                }
            })
            let list = []
            for (let i = 0; i < 10000; i++) {
                let lng = 121.48339987478337 + Math.random() * 0.05
                let lat = 31.220954026657488 + Math.random() * 0.05
                list.push(new global.DC.Position(lng, lat))
            }
            console.log('policeInfoPositionList', policeInfoPositionList)
            this.$EventBus.$emit('layerPointAdd', {
                layerName: 'policeInfoHeatLayer',
                type: "HeatPoint",
                layerType: 'HeatLayer',
                params: {
                    positions: list
                    positions: policeInfoPositionList
                }
            })
        },