|
@@ -490,7 +490,7 @@ export default defineComponent({
|
|
|
if (!state.qyParams.qyInfo['5'].radius) {
|
|
|
state.qyParams.qyInfo['5'].radius = 10
|
|
|
}
|
|
|
- setCircle()
|
|
|
+ // setCircle()
|
|
|
}
|
|
|
const setCircle = () => {
|
|
|
const transformProjection = (arr, EPSG, EPSG2) => {
|
|
@@ -507,7 +507,9 @@ export default defineComponent({
|
|
|
console.error(e);
|
|
|
}
|
|
|
}
|
|
|
+ // @ts-ignore
|
|
|
state.qyParams.analysisCircle.getGeometry().setRadius(transformProjection([state.qyParams.qyInfo['5'].radius * 1000, 0], 'EPSG:3857', 'EPSG:4326')[0] - transformProjection([0, 0], 'EPSG:3857', 'EPSG:4326')[0],'XY')
|
|
|
+ state.qyParams.analysisCircle.getGeometry().setCenter(state.qyParams.qyInfo.coordinates)
|
|
|
}
|
|
|
const onRadiusSubmit = () => {
|
|
|
if (!state.qyParams.analysisLayer) {
|
|
@@ -530,7 +532,6 @@ export default defineComponent({
|
|
|
});
|
|
|
state.qyParams.analysisCircle = new ol.Feature({
|
|
|
geometry: new geom.Circle(state.qyParams.qyInfo.coordinates, 0),
|
|
|
-
|
|
|
})
|
|
|
state.qyParams.analysisSource.addFeature(state.qyParams.analysisCircle)
|
|
|
setCircle()
|
|
@@ -538,6 +539,7 @@ export default defineComponent({
|
|
|
}
|
|
|
state.qyParams.analysisSource.clear()
|
|
|
state.qyParams.analysisSource.addFeature(state.qyParams.analysisCircle)
|
|
|
+ setCircle()
|
|
|
state.qyParams.qyInfo['5'].tableData = []
|
|
|
state.qyParams.qyInfo['5'].loading = true
|
|
|
that.$api.deviceQuery({
|