Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
_.defaults(style, {
fillColor: style.rgb,
fillOpacity: 0.8,
lineWidth: 2
});
if (type === 'point') {
annotation_layer.addAnnotation(pointAnnotation({
position: {
x: coordinates[0],
y: coordinates[1]
},
style
}));
} else if (type === 'rectangle') {
annotation_layer.addAnnotation(rectangleAnnotation({
corners: _.map(coordinates[0], (coords) => {
return {
x: coords[0],
y: coords[1]
};
}),
style
}));
} else if (type === 'polygon') {
annotation_layer.addAnnotation(polygonAnnotation({
vertices: _.map(coordinates[0], (coords) => {
return {
x: coords[0],
y: coords[1]
};
}),