|
|
|
@ -38,6 +38,12 @@ export default function FlightArea({
|
|
|
|
|
handleChange, |
|
|
|
|
data |
|
|
|
|
}) { |
|
|
|
|
// 주소 임시 가져오기
|
|
|
|
|
<script |
|
|
|
|
type='text/javascript' |
|
|
|
|
src='https://oapi.map.naver.com/openapi/v3/maps.js?ncpClientId=WGEct3bJhQC0pyMsP_GK&submodules=geocoder' |
|
|
|
|
></script>; |
|
|
|
|
|
|
|
|
|
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', |
|
|
|
|