diff --git a/src/containers/laanc/LaancContainer.js b/src/containers/laanc/LaancContainer.js index 660cd82..631a15e 100644 --- a/src/containers/laanc/LaancContainer.js +++ b/src/containers/laanc/LaancContainer.js @@ -57,7 +57,7 @@ export default function LaancContainer() { useEffect(() => { // URL 쿼리 파라미터 중 'map' 값을 가져옵니다. - setDisabledAnimation(mapParam); + setDisabledAnimation(mapParam != 'true' ? false : true); }, [location]); useEffect(() => { diff --git a/src/views/laanc/FlightArea.js b/src/views/laanc/FlightArea.js index 82d2b0b..f1704dc 100644 --- a/src/views/laanc/FlightArea.js +++ b/src/views/laanc/FlightArea.js @@ -38,6 +38,12 @@ export default function FlightArea({ handleChange, data }) { + // 주소 임시 가져오기 + ; + const dispatch = useDispatch(); const { areaCoordList } = useSelector(state => state.flightState); const mapControl = useSelector(state => state.controlMapReducer); @@ -327,7 +333,6 @@ export default function FlightArea({ mapObject.setPaintProperty('waypoint', 'circle-radius', 10); mapObject.getSource('preview').setData(previewGeo); } - console.log('>>>', paths); const coordValue = []; const coord = paths?.map(coords => { @@ -337,6 +342,25 @@ export default function FlightArea({ }); }); if (page === 1) { + naver.maps.Service.reverseGeocode( + { + coords: new naver.maps.LatLng(coordValue[0].lat, coordValue[0].lon) + }, + function (status, response) { + if (status !== naver.maps.Service.Status.OK) { + // return alert('Something wrong!'); + } + + var result = response.v2, // 검색 결과의 컨테이너 + items = result.results, // 검색 결과의 배열 + address = result.address; // 검색 결과로 만든 주소 + handleChange({ + type: 'plan', + name: 'addr', + value: address.jibunAddress + }); + } + ); handleChange({ type: 'coord', name: 'latlon', diff --git a/src/views/laanc/LaacnStep3.js b/src/views/laanc/LaacnStep3.js index fb35e08..8a600c6 100644 --- a/src/views/laanc/LaacnStep3.js +++ b/src/views/laanc/LaacnStep3.js @@ -164,6 +164,7 @@ export default function LaacnStep3({ bsSize='sm' placeholder='' disabled + value={data.addr} /> diff --git a/src/views/laanc/LaancStep1.js b/src/views/laanc/LaancStep1.js index c1a09c1..c4f6936 100644 --- a/src/views/laanc/LaancStep1.js +++ b/src/views/laanc/LaancStep1.js @@ -55,7 +55,7 @@ export default function LaancStep1({ useEffect(() => { // URL 쿼리 파라미터 중 'map' 값을 가져옵니다. - if (!currentParm) setCenteredModal(mapParam); + if (!currentParm) setCenteredModal(mapParam != 'true' ? false : true); }, [location]); const handleInputClick = type => {