Skip to content

Latest commit

 

History

History
48 lines (38 loc) · 2.22 KB

File metadata and controls

48 lines (38 loc) · 2.22 KB

GeoData Layer

GeoData is an here-map-widget-for-jupyter class that allows you to visualize a GeoDataFrame on the Map.

Example

from here_map_widget import Map, GeoData import geopandas import json import os

countries = geopandas.read_file(geopandas.datasets.get_path("naturalearth_lowres"))

m = Map(api_key=os.environ["LS_API_KEY"], center=[52.3, 8.0], zoom=3)

geo_data = GeoData(

geo_dataframe=countries, style={ "fillColor": "#3366cc", }, hover_style={"fillColor": "red"}, show_bubble=True,

) m.add_layer(geo_data) m

Attributes

Attribute Type Doc
geo_data GeoDataFrame The GeoPandas dataframe to use
style dict The style to use for rendering GeoJSON data
disable_legacy_mode boolean Disable legacy mode for parsing GeoJSON data default True.
style dict The style to use for rendering GeoJSON data. Example: {'fillColor': 'rgba(245, 176, 65, 0.5)', 'strokeColor': 'black', 'lineWidth': 10, 'lineCap': 'square', lineJoin: 'bevel'}
hover_style dict The style to use for rendering data when hovered over. Example: {'fillColor': 'rgba(245, 176, 65, 0.5)', 'strokeColor': 'black', 'lineWidth': 10}
evt_type string Event type to be used to apply hover_style, please check allowed values <misc_values>, default value is tap.
show_bubble boolean To determine whether to show info bubble for space data or not
style_callback Callable object A callback function which is called for each feature to generate style for the feature
point_style dict The style to use for rendering Points in GeoJSON if not provided default Markers will be used. Example: {"strokeColor": 'white', "lineWidth": 1, "fillColor": "#1b468d", "fillOpacity": 0.7, "radius": 5}, radius should be between 2 to 8.