MCPcopy Create free account
hub / github.com/python-visualization/folium / __init__

Method __init__

folium/plugins/search.py:104–128  ·  view source on GitHub ↗
(
        self,
        layer,
        search_label=None,
        search_zoom=None,
        geom_type="Point",
        position="topleft",
        placeholder="Search",
        collapsed=False,
        **kwargs,
    )

Source from the content-addressed store, hash-verified

102 ]
103
104 def __init__(
105 self,
106 layer,
107 search_label=None,
108 search_zoom=None,
109 geom_type="Point",
110 position="topleft",
111 placeholder="Search",
112 collapsed=False,
113 **kwargs,
114 ):
115 super().__init__()
116 assert isinstance(layer, (GeoJson, MarkerCluster, FeatureGroup, TopoJson)), (
117 "Search can only index FeatureGroup, "
118 "MarkerCluster, GeoJson, and TopoJson layers at "
119 "this time."
120 )
121 self.layer = layer
122 self.search_label = search_label
123 self.search_zoom = search_zoom
124 self.geom_type = geom_type
125 self.position = position
126 self.placeholder = placeholder
127 self.collapsed = collapsed
128 self.options = remove_empty(**kwargs)
129
130 def test_params(self, keys):
131 if keys is not None and self.search_label is not None:

Callers

nothing calls this directly

Calls 1

remove_emptyFunction · 0.90

Tested by

no test coverage detected