|
|
@ -137,15 +137,27 @@ export const DronMarker = props => { |
|
|
|
let imageUrl; |
|
|
|
let imageUrl; |
|
|
|
arrMarkers.map(clickMarker => { |
|
|
|
arrMarkers.map(clickMarker => { |
|
|
|
if (objectId === clickMarker.controlId && isClickObject) { |
|
|
|
if (objectId === clickMarker.controlId && isClickObject) { |
|
|
|
|
|
|
|
// console.log(clickMarker.gps.objectId, '><><');
|
|
|
|
imageUrl = |
|
|
|
imageUrl = |
|
|
|
clickMarker.type === 'DRONE' ? DronUamDetailIcon : FlightDetailIcon; |
|
|
|
// clickMarker.type === 'DRONE' ? DronUamDetailIcon : FlightDetailIcon;
|
|
|
|
|
|
|
|
clickMarker.type === 'DRONE' |
|
|
|
|
|
|
|
? clickMarker.gps.objectId.includes('UAM') |
|
|
|
|
|
|
|
? DronUamDetailIcon |
|
|
|
|
|
|
|
: DronDetailIcon |
|
|
|
|
|
|
|
: FlightDetailIcon; |
|
|
|
clickMarker.setIcon({ |
|
|
|
clickMarker.setIcon({ |
|
|
|
content: `<img src="${imageUrl}" alt="" style="transform: rotate(${clickMarker.gps.heading}deg)">`, |
|
|
|
content: `<img src="${imageUrl}" alt="" style="transform: rotate(${clickMarker.gps.heading}deg)">`, |
|
|
|
origin: new naver.maps.Point(0, 0), |
|
|
|
origin: new naver.maps.Point(0, 0), |
|
|
|
anchor: new naver.maps.Point(15, 15) |
|
|
|
anchor: new naver.maps.Point(15, 15) |
|
|
|
}); |
|
|
|
}); |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
imageUrl = clickMarker.type === 'DRONE' ? DronUamIcon : FlightIcon; |
|
|
|
// imageUrl = clickMarker.type === 'DRONE' ? DronUamIcon : FlightIcon;
|
|
|
|
|
|
|
|
imageUrl = |
|
|
|
|
|
|
|
clickMarker.type === 'DRONE' |
|
|
|
|
|
|
|
? clickMarker.gps.objectId.includes('UAM') |
|
|
|
|
|
|
|
? DronUamIcon |
|
|
|
|
|
|
|
: DronIcon |
|
|
|
|
|
|
|
: FlightIcon; |
|
|
|
clickMarker.setIcon({ |
|
|
|
clickMarker.setIcon({ |
|
|
|
content: `<img src="${imageUrl}" alt="" style="transform: rotate(${clickMarker.gps.heading}deg)">`, |
|
|
|
content: `<img src="${imageUrl}" alt="" style="transform: rotate(${clickMarker.gps.heading}deg)">`, |
|
|
|
origin: new naver.maps.Point(0, 0), |
|
|
|
origin: new naver.maps.Point(0, 0), |
|
|
@ -178,7 +190,12 @@ export const DronMarker = props => { |
|
|
|
prev => prev.idntfNum === gps.objectId |
|
|
|
prev => prev.idntfNum === gps.objectId |
|
|
|
); |
|
|
|
); |
|
|
|
if (pal || id.includes('NAMWON')) { |
|
|
|
if (pal || id.includes('NAMWON')) { |
|
|
|
markerOption.url = DronUamIcon; |
|
|
|
if (id.includes('UAM')) { |
|
|
|
|
|
|
|
markerOption.url = DronUamIcon; |
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
markerOption.url = DronIcon; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
markerOption.type = 'DRONE'; |
|
|
|
markerOption.type = 'DRONE'; |
|
|
|
gpsCnt.type = 'drone'; |
|
|
|
gpsCnt.type = 'drone'; |
|
|
|
} else { |
|
|
|
} else { |
|
|
|