Browse Source

.

pull/2/head
이준희 2 years ago
parent
commit
b3af91ee74
  1. 11
      src/components/map/naver/dron/DronMarker.js

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

@ -83,17 +83,14 @@ export const DronMarker = props => {
arrMarkers.map(clickMarker => { arrMarkers.map(clickMarker => {
if (objectId === clickMarker.controlId && isClickObject) { if (objectId === clickMarker.controlId && isClickObject) {
imageUrl = imageUrl =
clickMarker.type === 'DRONE' clickMarker.type === 'DRONE' ? DronDetailIcon : FlightDetailIcon;
? 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 = imageUrl = clickMarker.type === 'DRONE' ? DronIcon : FlightIcon;
clickMarker.type === 'DRONE' ? 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),
@ -114,7 +111,7 @@ export const DronMarker = props => {
//마커를 그린다. //마커를 그린다.
const addMarkers = (position, id, controlId, gps) => { const addMarkers = (position, id, controlId, gps) => {
const markerOption = {}; const markerOption = {};
if (id.substring(0, 2) === 'PA') { if (id.substring(0, 2) === 'PA') {
const pal = controlGroupAuthInfo.find( const pal = controlGroupAuthInfo.find(
@ -126,7 +123,7 @@ export const DronMarker = props => {
markerOption.url = FlightIcon; markerOption.url = FlightIcon;
markerOption.type = 'FLIGHT'; markerOption.type = 'FLIGHT';
} }
markerOption.origin = new naver.maps.Point(0, 0); markerOption.origin = new naver.maps.Point(0, 0);
markerOption.anchor = new naver.maps.Point(15, 15); markerOption.anchor = new naver.maps.Point(15, 15);

Loading…
Cancel
Save