Browse Source

드론 관제 마커 클릭 헤딩 수정

ctrlDraw
김장현 2 years ago
parent
commit
fa1c085340
  1. 14
      src/components/map/naver/dron/DronMarker.js

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

@ -76,19 +76,23 @@ export const DronMarker = props => {
}, [controlGpList]); }, [controlGpList]);
useEffect(() => { useEffect(() => {
let imageUrl;
arrMarkers.map(clickMarker => { arrMarkers.map(clickMarker => {
if (objectId === clickMarker.controlId && isClickObject) { if (objectId === clickMarker.controlId && isClickObject) {
imageUrl =
clickMarker.id.indexOf('PALDRONE') > -1
? DronDetailIcon
: FlightDetailIcon;
clickMarker.setIcon({ clickMarker.setIcon({
url: content: `<img src="${imageUrl}" alt="" style="transform: rotate(${clickMarker.gps.heading}deg)">`,
clickMarker.id.indexOf('PALDRONE') > -1
? DronDetailIcon
: FlightDetailIcon,
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.id.indexOf('PALDRONE') > -1 ? DronIcon : FlightIcon;
clickMarker.setIcon({ clickMarker.setIcon({
url: clickMarker.id.indexOf('PALDRONE') > -1 ? DronIcon : FlightIcon, 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)
}); });

Loading…
Cancel
Save