dianlixunjian
徐景良 2024-08-08 17:12:15 +08:00
parent 8745189f5d
commit 59a0161d58
4 changed files with 34 additions and 6 deletions

View File

@ -9,7 +9,7 @@
<div class="case-list">
<div class="case-item" v-for="item in list" :key="item.id" @click="toPosition(item)">
<img src="/statistical/prove-icon.png" alt="" />
<span>{{ item.countyname }}{{ item.streetname }}*********拆除复耕</span>
<span>{{ item.countyname }}{{ item.streetname }}{{item.communityname}}&nbsp;&nbsp;&nbsp;拆除复耕</span>
</div>
</div>
</div>
@ -45,6 +45,7 @@ function handlerLayerButtonClick(item){
function toPosition(item){
console.log("item123",item);
emits("toPosition",[item.lng,item.lat])
}

View File

@ -17,11 +17,11 @@ import { ref,defineEmits } from 'vue';
const layerButtons = ref([
{
lable:"航飞区域",
value:"",
value:"hangfeiarea",
checked:false,
},{
lable:"航飞规划",
value:"",
value:"hangfeiplan",
checked:false,
},{
lable:"视频监控",
@ -30,7 +30,7 @@ const layerButtons = ref([
},{
lable:"影像图",
value:"yingxiang",
checked:false,
checked:true,
},{
lable:"导航图",
value:"dianzi",

View File

@ -90,7 +90,7 @@
minzoom: 0,
maxzoom: 18,
layout: {
visibility: 'none',
visibility: 'visible',
},
},
{
@ -655,6 +655,7 @@
handlerLoadMaskLayer();
loadMonitorLayer();
loadFuFeiLayer();
getHangFeiAreaData();
emits('onload');
map.on('click', (e) => {
var center = map.getCenter(); //
@ -889,6 +890,32 @@
}
//
function getHangFeiAreaData(){
axios({
method: 'get',
url: `http://120.222.154.7:8090/geoserver/linyishi/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=linyishi%3Azhongdianquyu&maxFeatures=99999&outputFormat=application%2Fjson`,
}).then((res) => {
loadHangFeiAreaLayer(res.data);
});
}
function loadHangFeiAreaLayer(geojson){
map.addSource('hangfeiAreaSource', {
type: 'geojson',
data: geojson,
});
map.addLayer({
id: 'hangfeiarea',
type: 'line',
source: 'hangfeiAreaSource',
paint: {
'line-color': '#6F7FF4', // 线
'line-width': 3, // 线
},
});
}
//
defineExpose({
handlerChangeCounty, //
@ -897,6 +924,7 @@
handlerLocation, //
handlerUpdateUavLayer, //
});
</script>
<style type="less" scoped>
.map-container {

View File

@ -248,7 +248,6 @@ function handlerPlayVideo(item){
currentUav = phone;
window.websocket.send(phone);
setTimeout(function(){
alert("http://live.hopetrytech.com/live/" + phone + ".flv")
if (player) {
alert("http://live.hopetrytech.com/live/" + phone + ".flv")
player.src("http://live.hopetrytech.com/live/" + phone + ".flv");