MCPcopy
hub / github.com/python-visualization/folium / render

Method render

folium/map.py:57–73  ·  view source on GitHub ↗
(self, **kwargs)

Source from the content-addressed store, hash-verified

55 return f"L.{self._name}"
56
57 def render(self, **kwargs):
58 figure = self.get_root()
59 assert isinstance(
60 figure, Figure
61 ), "You cannot render this Element if it is not in a Figure."
62 if self.includes:
63 stmt = IncludeStatement(self.leaflet_class_name, **self.includes)
64 # A bit weird. I tried adding IncludeStatement directly to both
65 # figure and script, but failed. So we render this ourself.
66 figure.script.add_child(
67 Element(stmt._template.render(this=stmt, kwargs=self.includes)),
68 # make sure each class include gets rendered only once
69 name=self._name + "_includes",
70 # make sure this renders before the element itself
71 index=-1,
72 )
73 super().render(**kwargs)
74
75
76class Evented(Class):

Callers 15

renderMethod · 0.45
renderMethod · 0.45
renderMethod · 0.45
renderMethod · 0.45
_to_pngMethod · 0.45
show_in_browserMethod · 0.45
test_builtin_tileMethod · 0.45
test_custom_tileMethod · 0.45
test_tilelayer_objectMethod · 0.45

Calls 2

IncludeStatementClass · 0.90
add_childMethod · 0.45

Tested by 15

test_builtin_tileMethod · 0.36
test_custom_tileMethod · 0.36
test_tilelayer_objectMethod · 0.36
test_fit_boundsMethod · 0.36
test_fit_bounds_2Method · 0.36
test_custom_iconMethod · 0.36