Docs

Geoman Logo

Customize Style

To customize the style of the drawn layer with leaflet options, you can either pass the options to enableDraw or set the options generally:

map.pm.setPathOptions({
  color: "orange",
  fillColor: "green",
  fillOpacity: 0.4,
});

If you want to exclude shapes from receiving these path options, use the second parameter like this:

map.pm.setPathOptions(
  { color: "orange" },
  {
    ignoreShapes: ["Circle", "Rectangle"],
  }
);

You can also merge the new style with the current one, if you pass the parameter merge: true:

map.pm.setPathOptions(
  { color: "orange" },
  {
    merge: true,
  }
);