|
|
|
@ -23,6 +23,9 @@ export const DronMarker = props => {
|
|
|
|
|
const { objectId, isClickObject } = useSelector( |
|
|
|
|
state => state.controlMapReducer |
|
|
|
|
); |
|
|
|
|
const { controlGroupAuthInfo } = useSelector( |
|
|
|
|
state => state.controlGroupAuthState |
|
|
|
|
); |
|
|
|
|
|
|
|
|
|
const [arrMarkers, setArrMarkers] = useState([]); |
|
|
|
|
// const [arrInfos, setArrInfos] = useState([]);
|
|
|
|
@ -113,8 +116,30 @@ export const DronMarker = props => {
|
|
|
|
|
const addMarkers = (position, id, controlId, gps) => { |
|
|
|
|
const iconOption = {}; |
|
|
|
|
|
|
|
|
|
if (id.indexOf('PALDRONE') > -1) { |
|
|
|
|
iconOption.url = DronIcon; |
|
|
|
|
// let tt = controlGroupAuthInfo.find(prev => {
|
|
|
|
|
// prev.idntfNum === gps.objectId;
|
|
|
|
|
// });
|
|
|
|
|
// 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 { |
|
|
|
|
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.anchor = new naver.maps.Point(15, 15); |
|
|
|
|
|
|
|
|
|