enableDrawMarkersMode method

void enableDrawMarkersMode({
  1. MarkerCollectionRenderSettings? renderSettings,
})

Enables interactive marker drawing mode using touch gestures.

Activates a special mode where users can draw markers on the map through touch gestures. While this mode is active, standard map panning and zooming gestures are disabled to prevent interference with marker drawing.

Use disableDrawMarkersMode to exit this mode and retrieve the drawn markers as landmarks.

Parameters

  • renderSettings: Customizes the visual appearance of drawn markers. If null, uses default rendering. Defaults to null

See also:

Implementation

void enableDrawMarkersMode({MarkerCollectionRenderSettings? renderSettings}) {
  renderSettings ??= MarkerCollectionRenderSettings();

  objectMethod(
    _pointerId,
    'MapView',
    'enabledrawmarkersmode',
    args: renderSettings.toJson(),
  );
}