from ipyleaflet import *
from ipywidgets import *
m = Map(center=(52, 10), zoom=8)
tl = TileLayer(url='https://{s}.tile.opentopomap.org/{z}/{x}/{y}.png')
m.add_layer(tl)
label = Label(value='Not Loading')
def on_load_change(change):
loading = change['new']
label.value = str('Loading...' if loading else 'Not Loading')
tl.observe(on_load_change, 'loading')
display(m)
display(label)
# move the map, zoom out or zoom in to see the Label change from 'Loading...' to 'Not Loading'
Map(basemap={'url': 'https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', 'max_zoom': 19, 'attribution': 'Map …
Label(value='Not Loading')