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
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.