Skip to content

Commit 1bfd240

Browse files
committed
Merge pull request #274 from ocefpaf/wms_bug
Fix WMS only layer bug ; thanks @ocefpaf
2 parents 15b3a0d + 0caf26d commit 1bfd240

2 files changed

Lines changed: 4 additions & 3 deletions

File tree

folium/features.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
class WmsTileLayer(TileLayer):
2020
def __init__(self, url, name=None,
2121
format=None, layers=None, transparent=True,
22-
attr=None):
22+
attr=None, overlay=True):
2323
"""
2424
TODO docstring here
2525
@@ -30,6 +30,7 @@ def __init__(self, url, name=None,
3030
self.url = url
3131
self.format = format
3232
self.layers = layers
33+
self.overlay = overlay
3334
self.transparent = transparent
3435
self.attr = attr
3536

folium/map.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -289,11 +289,11 @@ def render(self, **kwargs):
289289
self.base_layers = OrderedDict(
290290
[(val.tile_name, val.get_name()) for key, val in
291291
self._parent._children.items() if
292-
isinstance(val, TileLayer) and not val.overlay])
292+
isinstance(val, TileLayer) and not hasattr(val, 'overlay')])
293293
self.overlays = OrderedDict(
294294
[(val.tile_name, val.get_name()) for key, val in
295295
self._parent._children.items() if
296-
isinstance(val, TileLayer) and val.overlay])
296+
isinstance(val, TileLayer) and hasattr(val, 'overlay')])
297297

298298
super(LayerControl, self).render()
299299

0 commit comments

Comments
 (0)