Skip to main content

Layer Order Modes ⭐

Layer Order Modes ⭐

Bring to Front and Send to Back modes change the visual order of supported Leaflet paths and image overlays when the user clicks them. Enabling one mode automatically disables the other.

map.pm.enableGlobalBringToFrontMode();
map.pm.disableGlobalBringToFrontMode();

map.pm.enableGlobalSendToBackMode();
map.pm.disableGlobalSendToBackMode();

The following methods are available on map.pm:

MethodReturnsDescription
enableGlobalBringToFrontMode()-Enables Bring to Front mode.
disableGlobalBringToFrontMode()-Disables Bring to Front mode.
toggleGlobalBringToFrontMode()-Toggles Bring to Front mode.
globalBringToFrontModeEnabled()BooleanReturns whether Bring to Front mode is enabled.
enableGlobalSendToBackMode()-Enables Send to Back mode.
disableGlobalSendToBackMode()-Disables Send to Back mode.
toggleGlobalSendToBackMode()-Toggles Send to Back mode.
globalSendToBackModeEnabled()BooleanReturns whether Send to Back mode is enabled.

The following events are fired on the map:

EventOutputDescription
pm:globalbringtofrontmodetoggledenabled, mapFired when Bring to Front mode is toggled.
pm:globalbringtobackmodetoggledenabled, mapFired when Send to Back mode is toggled. The historical event name uses bringtoback.

Add the combined toolbar button with bringToMode: true, or expose the two buttons separately with bringToFrontMode: true and sendToBackMode: true.