|
|
@ -14,9 +14,7 @@ import { |
|
|
|
} from 'reactstrap'; |
|
|
|
} from 'reactstrap'; |
|
|
|
import { Search } from 'react-feather'; |
|
|
|
import { Search } from 'react-feather'; |
|
|
|
import { useDispatch, useSelector } from 'react-redux'; |
|
|
|
import { useDispatch, useSelector } from 'react-redux'; |
|
|
|
import { FeatureAirZone } from '../../../map/naver/feature/FeatureAirZone'; |
|
|
|
|
|
|
|
import { drawTypeChangeAction } from '../../../../modules/control/map/actions/controlMapActions'; |
|
|
|
import { drawTypeChangeAction } from '../../../../modules/control/map/actions/controlMapActions'; |
|
|
|
import { FlightPlanDraw_init } from '../../../map/naver/draw/FlightPlanDraw'; |
|
|
|
|
|
|
|
import { initFlightBas } from '../../../../modules/basis/flight/models/basisFlightModel'; |
|
|
|
import { initFlightBas } from '../../../../modules/basis/flight/models/basisFlightModel'; |
|
|
|
import { |
|
|
|
import { |
|
|
|
AREA_COORDINATE_LIST_SAVE, |
|
|
|
AREA_COORDINATE_LIST_SAVE, |
|
|
@ -25,6 +23,8 @@ import { |
|
|
|
import { flightPlanAPI } from '../../../../modules/basis/flight/apis/basisFlightApi'; |
|
|
|
import { flightPlanAPI } from '../../../../modules/basis/flight/apis/basisFlightApi'; |
|
|
|
import { WeatherContainer } from '../../../../containers/basis/flight/plan/WeatherContainer'; |
|
|
|
import { WeatherContainer } from '../../../../containers/basis/flight/plan/WeatherContainer'; |
|
|
|
import gimpo from '../../../map/geojson/airportAirArea.json'; |
|
|
|
import gimpo from '../../../map/geojson/airportAirArea.json'; |
|
|
|
|
|
|
|
// import { FeatureAirZone } from '../../../map/naver/feature/FeatureAirZone';
|
|
|
|
|
|
|
|
// import { FlightPlanDraw_init } from '../../../map/naver/draw/FlightPlanDraw';
|
|
|
|
const FlightPlanAreaMap = props => { |
|
|
|
const FlightPlanAreaMap = props => { |
|
|
|
const dispatch = useDispatch(); |
|
|
|
const dispatch = useDispatch(); |
|
|
|
const naver = window.naver; |
|
|
|
const naver = window.naver; |
|
|
@ -293,22 +293,23 @@ const FlightPlanAreaMap = props => { |
|
|
|
<div style={{ position: 'relative' }}> |
|
|
|
<div style={{ position: 'relative' }}> |
|
|
|
<div id='map' style={{ width: '100%', height: '60vh' }}> |
|
|
|
<div id='map' style={{ width: '100%', height: '60vh' }}> |
|
|
|
{map ? ( |
|
|
|
{map ? ( |
|
|
|
<FlightPlanDraw_init |
|
|
|
<></> |
|
|
|
map={map} |
|
|
|
) : // <FlightPlanDraw_init
|
|
|
|
naver={naver} |
|
|
|
// map={map}
|
|
|
|
mode={mode} |
|
|
|
// naver={naver}
|
|
|
|
areaCoordList={mapAreaCoordList} |
|
|
|
// mode={mode}
|
|
|
|
// areaCoordList={areaCoordList}
|
|
|
|
// areaCoordList={mapAreaCoordList}
|
|
|
|
handleCoordinates={handleCoordinates} |
|
|
|
// // areaCoordList={areaCoordList}
|
|
|
|
handleInitCoordinates={handleInitCoordinates} |
|
|
|
// handleCoordinates={handleCoordinates}
|
|
|
|
handleConfirm={props.handleConfirm} |
|
|
|
// handleInitCoordinates={handleInitCoordinates}
|
|
|
|
isDone={props.isDone} |
|
|
|
// handleConfirm={props.handleConfirm}
|
|
|
|
isDisabled={props.isDisabled} |
|
|
|
// isDone={props.isDone}
|
|
|
|
dragSize={dragSize} |
|
|
|
// isDisabled={props.isDisabled}
|
|
|
|
pastDragCircle={pastDragCircle} |
|
|
|
// dragSize={dragSize}
|
|
|
|
setDragCircle={setDragCircle} |
|
|
|
// pastDragCircle={pastDragCircle}
|
|
|
|
/> |
|
|
|
// setDragCircle={setDragCircle}
|
|
|
|
) : null} |
|
|
|
// />
|
|
|
|
|
|
|
|
null} |
|
|
|
|
|
|
|
|
|
|
|
<div className='d-flex search-comp'> |
|
|
|
<div className='d-flex search-comp'> |
|
|
|
<div className=''> |
|
|
|
<div className=''> |
|
|
@ -368,7 +369,8 @@ const FlightPlanAreaMap = props => { |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
{isMapLoad ? ( |
|
|
|
{isMapLoad ? ( |
|
|
|
<FeatureAirZone map={map} naver={naver} features={airArea.features} /> |
|
|
|
// <FeatureAirZone map={map} naver={naver} features={airArea.features} />
|
|
|
|
|
|
|
|
<></> |
|
|
|
) : null} |
|
|
|
) : null} |
|
|
|
|
|
|
|
|
|
|
|
<div className='d-flex align-items-center mt-2'> |
|
|
|
<div className='d-flex align-items-center mt-2'> |
|
|
|