地图上面数据点击出弹窗
This commit is contained in:
parent
afe4a69116
commit
316933d9c5
|
@ -146,6 +146,7 @@ export function MapFun(mapObj) {
|
|||
* @param {*} feature
|
||||
*/
|
||||
const _openPopupEventDetailNew = function(feature) {
|
||||
debugger
|
||||
if (feature.type == 'cameraTree') {
|
||||
const elementHtml = createCameraDetailsPop(feature)
|
||||
const arr = [0, 0.0, '', '0', '0.0']
|
||||
|
@ -2024,6 +2025,25 @@ export function MapFun(mapObj) {
|
|||
polygon.addTo(map)
|
||||
PolygonArr.push(polygon)
|
||||
}
|
||||
|
||||
const _addAreaToMapNew = function(latLng, data) {
|
||||
//console.log('llllll', latLng)
|
||||
//debugger
|
||||
const polygon = L.polygon(latLng, { color: 'red' })
|
||||
// map.fitBounds(polyline.getBounds())
|
||||
polygon.addTo(map)
|
||||
PolygonArr.push(polygon)
|
||||
polygon.on('click', async e => {
|
||||
console.log('pppooooo', e, data);
|
||||
let feature = {
|
||||
data: data,
|
||||
type: "site",
|
||||
latLng: latLng[0]
|
||||
};
|
||||
const elementHtml = createImportantAreaPopNew(feature)
|
||||
L.popup({ className: 'site-popup', keepInView: false }).setLatLng(feature.latLng).setContent(elementHtml).openOn(map)
|
||||
})
|
||||
}
|
||||
return {
|
||||
// 按图层配置名称删除
|
||||
removeLayerByLayerName: _removeLayerByLayerName,
|
||||
|
@ -2100,5 +2120,6 @@ export function MapFun(mapObj) {
|
|||
addPathToMap: _addPathToMap,
|
||||
addPointTestOnMap: _addPointTestOnMap,
|
||||
addAreaToMap: _addAreaToMap,
|
||||
addAreaToMapNew: _addAreaToMapNew,
|
||||
}
|
||||
}
|
|
@ -244,7 +244,6 @@ function createImportantAreaPop(feature) {
|
|||
// 重点区域弹窗
|
||||
function createImportantAreaPopNew(feature) {
|
||||
bus.$emit('areaCauseAnalysis', feature.data)
|
||||
|
||||
const popupDom = new Dom({
|
||||
template: '<Important-Area-pop-new :feature="feature"></Important-Area-pop-new>',
|
||||
data() {
|
||||
|
|
|
@ -199,7 +199,6 @@ import { createImportantAreaPopNew } from '../../../../supermap/createMarkerPopu
|
|||
},
|
||||
// 行点击
|
||||
analyse(row) {
|
||||
debugger
|
||||
// bus.$emit("openCauseAnalysis", row);
|
||||
this.$parent.hiMapFun.removerPolygon()
|
||||
this.$parent.removeRoadCauseAnalysis()
|
||||
|
@ -224,7 +223,7 @@ import { createImportantAreaPopNew } from '../../../../supermap/createMarkerPopu
|
|||
let lonLat = gcjLL2wgs84LL(item[0], item[1]);
|
||||
areaLatLng.push([lonLat[1],lonLat[0]])
|
||||
})
|
||||
this.$parent.hiMapFun.addAreaToMap(areaLatLng)
|
||||
this.$parent.hiMapFun.addAreaToMapNew(areaLatLng,row)
|
||||
}
|
||||
// else {
|
||||
// selectByAreaName({areaName:row.areaName}).then((res) => {
|
||||
|
|
Loading…
Reference in New Issue