heremaps / here-map-widget-for-jupyter

Use HERE Maps API for JavaScript in your Jupyter Notebook.
https://here-map-widget-for-jupyter.readthedocs.io/en/latest/
MIT License
36 stars 9 forks source link

Layout for ipywidgets seems to be ignored #7

Closed deeplook closed 3 years ago

deeplook commented 3 years ago

It looks like the layout for ipywidgets is not properly handled. I've seen this for buttons (should be square in the example below), but it might happen with other elements, too.

import os
from ipywidgets import Button, Layout
from here_map_widget import Map, DefaultLayers, DefaultLayerNames, WidgetControl

api_key = os.getenv("HEREMAPS_API_KEY")
basemap = DefaultLayers(layer_name=DefaultLayerNames.raster.normal.map)
m = Map(center=[52.5, 13.4], zoom=10, basemap=basemap, api_key=api_key) 
layout = Layout(width="28px", height="28px")
btn = Button(icon="globe", layout=layout)
m.add_control(WidgetControl(widget=btn, alignment="LEFT_TOP"))
m
Screenshot 2021-03-04 at 09 54 14
sackh commented 3 years ago

Thanks, @deeplook for opening this issue, this will be fixed in the upcoming release.