From 9b6ca48df5721d04ec09afcb52685d55f66a1dfb Mon Sep 17 00:00:00 2001 From: Qiusheng Wu Date: Wed, 20 Sep 2023 08:43:16 -0400 Subject: [PATCH 1/3] Add additional parameters for folium layer --- folium_pmtiles/vector.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/folium_pmtiles/vector.py b/folium_pmtiles/vector.py index 003bdd2..4085775 100644 --- a/folium_pmtiles/vector.py +++ b/folium_pmtiles/vector.py @@ -31,10 +31,12 @@ class PMTilesVectorBaseMap(JSCSSMixin, Layer): ) ] - def __init__(self, url, layer_name=None, options=None): + def __init__(self, url, layer_name=None, options=None, **kwargs): + + self.layer_name = layer_name if layer_name else "PMTilesVector" - super().__init__(name=self.layer_name) + super().__init__(name=self.layer_name, **kwargs) self.url = url self._name = "PMTilesVector" From ae3aeb50bdff6e2c636da2859b039a81ec452f5a Mon Sep 17 00:00:00 2001 From: Qiusheng Wu Date: Wed, 20 Sep 2023 11:54:50 -0400 Subject: [PATCH 2/3] Add kwargs to MapLibreLayer --- folium_pmtiles/vector.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/folium_pmtiles/vector.py b/folium_pmtiles/vector.py index 4085775..287ec36 100644 --- a/folium_pmtiles/vector.py +++ b/folium_pmtiles/vector.py @@ -83,10 +83,10 @@ class PMTilesMapLibreLayer(JSCSSMixin, Layer): ), ] - def __init__(self, url, layer_name=None, style=None): + def __init__(self, url, layer_name=None, style=None, **kwargs): self.layer_name = layer_name if layer_name else "PMTilesVector" - super().__init__(name=self.layer_name) + super().__init__(name=self.layer_name, **kwargs) self.url = url self._name = "PMTilesVector" From 74fdbca127aba6441e9ccc154e32c0da6b729458 Mon Sep 17 00:00:00 2001 From: Jt Miclat Date: Fri, 22 Sep 2023 22:20:15 +0800 Subject: [PATCH 3/3] Run black formatting --- folium_pmtiles/vector.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/folium_pmtiles/vector.py b/folium_pmtiles/vector.py index 287ec36..16edb78 100644 --- a/folium_pmtiles/vector.py +++ b/folium_pmtiles/vector.py @@ -32,8 +32,6 @@ class PMTilesVectorBaseMap(JSCSSMixin, Layer): ] def __init__(self, url, layer_name=None, options=None, **kwargs): - - self.layer_name = layer_name if layer_name else "PMTilesVector" super().__init__(name=self.layer_name, **kwargs)