|
|
|
@ -63,7 +63,7 @@ export const FlightPlanDrawTest = props => {
|
|
|
|
|
|
|
|
|
|
useEffect(() => { |
|
|
|
|
handleDetailDrwa(); |
|
|
|
|
}, []) |
|
|
|
|
}, [props.areaCoordList]) |
|
|
|
|
|
|
|
|
|
const zoomChange = () => { |
|
|
|
|
let change; |
|
|
|
@ -716,7 +716,33 @@ export const FlightPlanDrawTest = props => {
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
setPolyline(polyline) |
|
|
|
|
// $(document).on('mousemove.measure', function(e) { onMouseMovePolyline(e); });
|
|
|
|
|
|
|
|
|
|
if (areas.bufferCoordList) {
|
|
|
|
|
const bufferPaths = []; |
|
|
|
|
|
|
|
|
|
areas.bufferCoordList.forEach((bfCoord) => { |
|
|
|
|
const path = new naver.maps.LatLng(bfCoord.lat, bfCoord.lon); |
|
|
|
|
|
|
|
|
|
bufferPaths.push(path); |
|
|
|
|
}); |
|
|
|
|
console.log('buffer test : ',areas.bufferCoordList); |
|
|
|
|
|
|
|
|
|
if(pastPolygon) { |
|
|
|
|
pastPolygon.setMap(null); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
polygon = new naver.maps.Polygon({ |
|
|
|
|
strokeColor: '#283046', |
|
|
|
|
strokeOpacity: 1, |
|
|
|
|
fillColor: '#7367F0', |
|
|
|
|
fillOpacity: 0.1, |
|
|
|
|
paths: bufferPaths, |
|
|
|
|
map: map |
|
|
|
|
}); |
|
|
|
|
console.log(polygon); |
|
|
|
|
|
|
|
|
|
setPolygon(polygon); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (areas.areaType && areas.areaType === 'POLYGON') { |
|
|
|
|