class_docstr: Widget for a drawing layer
  
  Add this to a :class:`gmaps.Map` or :class:`gmaps.Figure` instance to let
  you draw on the map.
  
  You should not need to instantiate this directly. Instead, use the
  :func:`gmaps.drawing_layer` factory function.
  
  :Examples:
  
  {examples}
  
  {params}
  
  :param mode:
      Initial drawing mode. One of ``DISABLED``, ``MARKER``, ``LINE``,
      ``POLYGON``, ``CIRCLE`` or ``DELETE``. Defaults to ``MARKER`` if
      ``toolbar_controls.show_controls`` is True, otherwise defaults to
      ``DISABLED``.
  :type mode: str, optional
  
  :param toolbar_controls:
      Widget representing the drawing toolbar.
  :type toolbar_controls: :class:`gmaps.DrawingControls`, optional
class_docstr_tok: ["Widget","for","a","drawing","layer","Add","this","to","a",":","class",":","`","gmaps.Map","`","or",":","class",":","`","gmaps.Figure","`","instance","to","let","you","draw","on","the","map",".","You","should","not","need","to","instantiate","this","directly",".","Instead",",","use","the",":","func",":","`","gmaps.drawing_layer","`","factory","function",".",":","Examples",":","{","examples","}","{","params","}",":","param","mode",":","Initial","drawing","mode",".","One","of","``","DISABLED","``",",","``","MARKER","``",",","``","LINE","``",",","``","POLYGON","``",",","``","CIRCLE","``","or","``","DELETE","``",".","Defaults","to","``","MARKER","``","if","``","toolbar_controls.show_controls","``","is","True",",","otherwise","defaults","to","``","DISABLED","``",".",":","type","mode",":","str",",","optional",":","param","toolbar_controls",":","Widget","representing","the","drawing","toolbar",".",":","type","toolbar_controls",":",":","class",":","`","gmaps.DrawingControls","`",",","optional"]
code: def _default_marker_options(self):
      return MarkerOptions()
  
imports: import ipywidgets
  from traitlets import Unicode, List, Enum, Instance, HasTraits, Bool, default, observe, Float
  from .None import geotraitlets
  from .maps import GMapsWidgetMixin
  from .marker import MarkerOptions
  from ._docutils import doc_subst
label_desc: Use image node_id 4 for calling the Drawing obj's underlying member method code with example usage: obj._default_marker_options() and returns: MarkerOptions