|
|
@ -442,13 +442,14 @@ export const LaancDrawControl = props => { |
|
|
|
const mode = properties.id; |
|
|
|
const mode = properties.id; |
|
|
|
const coords = |
|
|
|
const coords = |
|
|
|
mode === 'LINE' ? geometry.coordinates : geometry.coordinates[0]; |
|
|
|
mode === 'LINE' ? geometry.coordinates : geometry.coordinates[0]; |
|
|
|
|
|
|
|
const radius = Math.floor(properties.radiusInKm * 1000); |
|
|
|
|
|
|
|
|
|
|
|
if (mode === 'CIRCLE') { |
|
|
|
if (mode === 'CIRCLE') { |
|
|
|
const data = { |
|
|
|
const data = { |
|
|
|
coords: properties.center, |
|
|
|
coords: properties.center, |
|
|
|
mode: mode, |
|
|
|
mode, |
|
|
|
id: id, |
|
|
|
id, |
|
|
|
radius: properties.radiusInKm * 1000 |
|
|
|
radius |
|
|
|
}; |
|
|
|
}; |
|
|
|
handlerAbnormalityCheck(data).then(areaInfo => { |
|
|
|
handlerAbnormalityCheck(data).then(areaInfo => { |
|
|
|
if (areaInfo) { |
|
|
|
if (areaInfo) { |
|
|
@ -577,7 +578,7 @@ export const LaancDrawControl = props => { |
|
|
|
lon: coord[0] |
|
|
|
lon: coord[0] |
|
|
|
}; |
|
|
|
}; |
|
|
|
areaInfo.coordinates = [point]; |
|
|
|
areaInfo.coordinates = [point]; |
|
|
|
areaInfo.bufferZone = feature[0].properties.radiusInKm * 1000; |
|
|
|
areaInfo.bufferZone = Math.floor(feature[0].properties.radiusInKm * 1000); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
return areaInfo; |
|
|
|
return areaInfo; |
|
|
|