Browse Source

관제 prefix 필터 표출 수정

ctrlDraw
junh_eee(이준희) 2 years ago
parent
commit
7327afeeba
  1. 12
      src/components/map/naver/draw/FlightPlanDraw.js
  2. 24
      src/components/map/naver/dron/DronMarker.js

12
src/components/map/naver/draw/FlightPlanDraw.js

@ -31,6 +31,8 @@ export const FlightPlanDraw_init = props => {
desc: '' desc: ''
}); });
const [radiusCircle, setRadiusCircle] = useState();
const naver = props.naver; const naver = props.naver;
const map = props.map; const map = props.map;
let mode = props.mode; let mode = props.mode;
@ -58,12 +60,6 @@ export const FlightPlanDraw_init = props => {
let distanceMarker = []; let distanceMarker = [];
const handleBufferList = () => {
dispatch(Actions.FLIGHT_PLAN_AREA_BUFFER_LIST.request(areaDetail));
};
const [radiusCircle, setRadiusCircle] = useState();
useEffect(() => { useEffect(() => {
setRadiusCircle(props.dragSize); setRadiusCircle(props.dragSize);
}, [props.dragSize]); }, [props.dragSize]);
@ -89,6 +85,10 @@ export const FlightPlanDraw_init = props => {
} }
}, [areaDetail]); }, [areaDetail]);
const handleBufferList = () => {
dispatch(Actions.FLIGHT_PLAN_AREA_BUFFER_LIST.request(areaDetail));
};
const drawInit = () => { const drawInit = () => {
if (mapControl.drawType === 'LINE') { if (mapControl.drawType === 'LINE') {
onClickButton('LINE'); onClickButton('LINE');

24
src/components/map/naver/dron/DronMarker.js

@ -115,30 +115,16 @@ export const DronMarker = props => {
//마커를 그린다. //마커를 그린다.
const addMarkers = (position, id, controlId, gps) => { const addMarkers = (position, id, controlId, gps) => {
const iconOption = {}; const iconOption = {};
const homePath = window.HOME_PATH || '.';
if (id.indexOf('PALDRONE') > -1) { if (id.indexOf('PALDRONE') > -1) {
iconOption.url = DronIcon; const pal = controlGroupAuthInfo.find(
// let tt = controlGroupAuthInfo.find(prev => { prev => prev.idntfNum === gps.objectId
// prev.idntfNum === gps.objectId; );
// }); iconOption.url = pal ? DronIcon : FlightIcon;
// if (tt) {
// iconOption.url = DronIcon;
// } else {
// iconOption.url = FlightIcon;
// }
// controlGroupAuthInfo.forEach(prev => {
// if (prev.idntfNum === gps.objectId) {
// iconOption.url = DronIcon;
// } else {
// iconOption.url = FlightIcon;
// }
// });
// iconOption.url = DronIcon;
} else { } else {
iconOption.url = FlightIcon; iconOption.url = FlightIcon;
} }
const homePath = window.HOME_PATH || '.';
// iconOption.url = id.indexOf('PALDRONE') > -1 ? DronIcon : FlightIcon; // iconOption.url = id.indexOf('PALDRONE') > -1 ? DronIcon : FlightIcon;
iconOption.origin = new naver.maps.Point(0, 0); iconOption.origin = new naver.maps.Point(0, 0);
iconOption.anchor = new naver.maps.Point(15, 15); iconOption.anchor = new naver.maps.Point(15, 15);

Loading…
Cancel
Save