|
|
@ -31,7 +31,13 @@ import { ErrorModal } from '../../components/modal/ErrorModal'; |
|
|
|
import { FeatureAirZone } from '../../components/map/mapbox/feature/FeatureAirZone'; |
|
|
|
import { FeatureAirZone } from '../../components/map/mapbox/feature/FeatureAirZone'; |
|
|
|
import { WeatherContainer } from '../../containers/basis/flight/plan/WeatherContainer'; |
|
|
|
import { WeatherContainer } from '../../containers/basis/flight/plan/WeatherContainer'; |
|
|
|
|
|
|
|
|
|
|
|
export default function FlightArea({ centeredModal, setCenteredModal, page }) { |
|
|
|
export default function FlightArea({ |
|
|
|
|
|
|
|
centeredModal, |
|
|
|
|
|
|
|
setCenteredModal, |
|
|
|
|
|
|
|
page, |
|
|
|
|
|
|
|
handleChange, |
|
|
|
|
|
|
|
data |
|
|
|
|
|
|
|
}) { |
|
|
|
const dispatch = useDispatch(); |
|
|
|
const dispatch = useDispatch(); |
|
|
|
const { areaCoordList } = useSelector(state => state.flightState); |
|
|
|
const { areaCoordList } = useSelector(state => state.flightState); |
|
|
|
const mapControl = useSelector(state => state.controlMapReducer); |
|
|
|
const mapControl = useSelector(state => state.controlMapReducer); |
|
|
@ -322,6 +328,13 @@ export default function FlightArea({ centeredModal, setCenteredModal, page }) { |
|
|
|
mapObject.setPaintProperty('waypoint', 'circle-radius', 10); |
|
|
|
mapObject.setPaintProperty('waypoint', 'circle-radius', 10); |
|
|
|
mapObject.getSource('preview').setData(previewGeo); |
|
|
|
mapObject.getSource('preview').setData(previewGeo); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//스텝1에 반경도 글씨가 바뀌어야 함...!!
|
|
|
|
|
|
|
|
handleChange({ |
|
|
|
|
|
|
|
type: 'area', |
|
|
|
|
|
|
|
name: 'bufferZone', |
|
|
|
|
|
|
|
value: String(areas.bufferZone) |
|
|
|
|
|
|
|
}); |
|
|
|
} |
|
|
|
} |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|