-
Add
basemaps.MapTiler
-
Add
maplibre.__future__
-
Add
Map.fit_bounds
-
Add expression helpers
maplibre.expressions
:interpolate
step_expr
quantile_expr
match_expr
color_step_expr
color_quantile_expr
color_match_expr
filter_expr
range_filter
-
Add support for
pydeck.Layer
forMap.add_deck_layers
andMap.set_deck_layers
-
Add
sources.SimpleFeatures
forgeopandas.GeoDataFrame
sources -
Support
geopandas.GeoDataFrame
as source inLayer
andMap.add_source
-
Add more parameters to
Map
class for simpler map initialization:layers
: listsources
: dictcontrols
: list
-
Add
position
attribute toControl
classes -
Add
sources.VectorTileSource
(Martenz) -
Shiny
- Add
input.{output_id}_view_state
dict containing{"center", "zoom", "bounds", "pitch", "bearing"}
- Rename
input.{output_id}
toinput.{output_id}_clicked
- Rename
input.{output_id}_layer_{layer_id}
toinput.{output_id}_feature_clicked
returninglayer_id
- Add
-
Ipywidget
- Add
Map.view_state
dict containing{"center", "zoom", "bounds", "pitch", "bearing"}
(#89) - Remove
Map.center
,Map.zoom
,Map.bounds
- Add
- Add function in
maplibre.utils
to save map and display it in the browser - Add
streamlit.components.v1.iframe
component
- Add custom
LayerSwitcherControl
(#69) - Add custom
InfoBoxControl
(#74)
- Add
MapboxDraw
plugin (#59) - Add Shiny input concerned to
MapboxDraw
:<output_id>.draw_features_selected
- Add interactive attributes to IpyWidget concerned to
MapboxDraw
:Map.draw_features_selected
(list)Map.draw_feature_collection_all
(dict)
- Add interactive attributes to IpyWidget
Map.center
Map.bounds
Map.zoom
Map.lat_lng
>Map.clicked
(rename)
- Change map option types
MapOptions.zoom: int
>Union[int, float]
MapOptions.bearing: int
>Union[int, float]
MapOptions.pitch: int
>Union[int, float]
- Add conda badges and installation instructions
- Add support for PMTiles (#55)
- Do not add navigation control by default (#31)
- Support Deck.GL layers (#28)
- Add
before_id
parameter toadd_layer
method (#45, #47) - Add example showing how to insert a layer before labels
- Update deprecated render function to support
shiny>=0.7.0
anywidget>=0.9.0
(#36)
- Display all properties in popup and tooltip if
prop = None
(#26) - Support mustache templates for popups and tooltips (#27)
- Add
Map.set_data
- Add
Map.set_visibility
- Do not import
ipywidget.MapWidget
in__init__
and skip tests forMapWidget
, because it causes acore dumped
error, see anywidget issue - Remove
requests
dependency - Remove dead code
- Add more examples
- Initial PyPI release