diff --git a/src/components/map/naver/draw/FlightPlanDraw.js b/src/components/map/naver/draw/FlightPlanDraw.js index 23c4c84..edb5bb6 100644 --- a/src/components/map/naver/draw/FlightPlanDraw.js +++ b/src/components/map/naver/draw/FlightPlanDraw.js @@ -222,10 +222,14 @@ export const FlightPlanDraw = props => { setMarker(distanceMarker); distanceMarker.forEach(c => c.setMap(null)) - setPolygon(polygon); - setAreaInfo(polygonpaths); + if(polygonpaths.length >= 3) { + setPolygon(polygon); + setAreaInfo(polygonpaths); + } else { + polygon.setMap(null) + polygon = ''; + } - polygon.setMap(null) setFigure(polygon) } } @@ -249,9 +253,9 @@ export const FlightPlanDraw = props => { polyline = new naver.maps.Polyline({ strokeLineCap: 'round', strokeLineJoin: 'round', - // strokeColor: '#283046', - strokeColor: '#ff0000', - // strokeWeight: 3, + strokeColor: '#283046', + // strokeColor: '#ff0000', + strokeWeight: 1, strokeOpacity: 1, path: [coord], map: map @@ -656,7 +660,7 @@ export const FlightPlanDraw = props => { new naver.maps.Marker({ position: paths[i], icon: { - content: '
'+ 'Start' +'
', + content: '
'+ 'Start' +'
', anchor: new naver.maps.Point(45, 35) }, map: map }) @@ -677,7 +681,7 @@ export const FlightPlanDraw = props => { position: midPoint, icon: { content: '
'+ text +'
', - anchor: new naver.maps.Point(-5, -5) + anchor: new naver.maps.Point(20, 35) }, map: map }) ) @@ -845,7 +849,11 @@ export const FlightPlanDraw = props => { content = '
'+ text +'
' let dis1 = coord[coord.length-2]; let dis2 = coord[coord.length-1]; - midPoint = new naver.maps.LatLng((dis1.y + dis2.y)/2, (dis1.x + dis2.x)/2); + if(circle) { + midPoint = coord + } else { + midPoint = new naver.maps.LatLng((dis1.y + dis2.y)/2, (dis1.x + dis2.x)/2); + } anchor = new naver.maps.Point(20, 35) } diff --git a/src/components/map/naver/dron/DronHistory.js b/src/components/map/naver/dron/DronHistory.js index 81b008e..ca5a102 100644 --- a/src/components/map/naver/dron/DronHistory.js +++ b/src/components/map/naver/dron/DronHistory.js @@ -27,7 +27,7 @@ export const DronHistory = props => { }, [objectId, isClickObject]); const polylineRemove = () => { - console.log(props.arrPolyline); + // console.log(props.arrPolyline); if (props.arrPolyline) { props.arrPolyline.map(item => { item.setMap(null);