Browse Source

사용자 등록 기체 dipatch 시점 수정

ctrlDraw
김장현 2 years ago
parent
commit
33aa24b01f
  1. 2
      src/components/map/naver/NaverMap.js
  2. 10
      src/components/map/naver/dron/DronMarker.js

2
src/components/map/naver/NaverMap.js

@ -6,7 +6,6 @@ import NaverMapControl from './NaverMapControl';
import { NaverMapSearch } from './search/NaverMapSearch';
import { FeatureAirZone } from './feature/FeatureAirZone';
import geoJson from '../geojson/airArea.json';
import { controlGroupAuthAction } from '../../../modules/control/gp';
import DronPlan from './dron/DronPlan';
import DronToast from './dron/DronToast';
import SensorZone from './sensor/SensorZone';
@ -22,7 +21,6 @@ export const NaverCustomMap = () => {
useEffect(() => {
NaverMapInit();
dispatch(controlGroupAuthAction.request());
}, []);
const NaverMapInit = () => {

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

@ -1,5 +1,5 @@
import $ from 'jquery';
import { useEffect, useState } from 'react';
import { useEffect, useState, useLayoutEffect } from 'react';
import { useDispatch, useSelector } from 'react-redux';
import '../../../../assets/css/custom.css';
import FlightIcon from '../../../../assets/images/airplan_org.svg';
@ -15,6 +15,7 @@ import {
objectClickAction,
objectUnClickAction
} from '../../../../modules/control/map/actions/controlMapActions';
import { controlGroupAuthAction } from '../../../../modules/control/gp';
export const DronMarker = props => {
const dispatch = useDispatch();
@ -76,6 +77,10 @@ export const DronMarker = props => {
infoWindow.open(props.map, data.coord);
};
useLayoutEffect(() => {
dispatch(controlGroupAuthAction.request());
}, [controlGpList]);
useEffect(() => {
markerInit();
}, [controlGpList]);
@ -114,7 +119,8 @@ export const DronMarker = props => {
//마커를 그린다.
const addMarkers = (position, id, controlId, gps) => {
const markerOption = {};
console.log(controlGroupAuthInfo);
console.log(gps.objectId);
if (id.substring(0, 2) === 'PA') {
const pal = controlGroupAuthInfo?.find(
prev => prev.idntfNum === gps.objectId

Loading…
Cancel
Save