code: def _geojson_layer_options(
      number_features,
      fill_color,
      fill_opacity,
      stroke_color,
      stroke_opacity,
      stroke_weight,
  ):
      feature_options = {
          "fill_color": broadcast_if_color_atomic(
              fill_color, number_features
          ),
          "fill_opacity": broadcast_if_atomic(
              fill_opacity, number_features
          ),
          "stroke_color": broadcast_if_color_atomic(
              stroke_color, number_features
          ),
          "stroke_opacity": broadcast_if_atomic(
              stroke_opacity, number_features
          ),
          "stroke_weight": broadcast_if_atomic(
              stroke_weight, number_features
          ),
      }
      return merge_option_dicts(feature_options)
  
imports: import json
  import copy
  import ipywidgets
  from traitlets import Unicode, Dict, List, observe, Float
  import geojson
  from .None import geotraitlets
  from .None import bounds
  from .options import merge_option_dicts, broadcast_if_atomic, broadcast_if_color_atomic
  from .maps import GMapsWidgetMixin
label_desc: Use image node_id 1 for calling a global function with example usage: _geojson_layer_options(number_features, fill_color, fill_opacity, stroke_color, stroke_opacity, stroke_weight) and returns: merge_option_dicts