Ipyleaflet doesn't create the map

Hi,
I cannot produce Ipyleaflet map in panel.
What am I doing wrong?
here is the code:

import param
import panel as pn
import ipyleaflet as ipyl
pn.extension(sizing_mode="stretch_width")

class MapApp(param.Parameterized):
    latitude = param.Number(default=38.7, doc="Latitude for map center")
    longitude = param.Number(default=35.0,  doc="Longitude for map center")
    zoom = param.Integer(default=10, bounds=(1, 20), doc="Zoom level for map") 
tile_provider=ipyl.TileLayer(url="https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png")       
    
    def __init__(self, **params):
        super().__init__(**params)
        self.map = ipyl.Map(center=(self.latitude, self.longitude), zoom=self.zoom, basemap=self.tile_provider)

    def view(self):
        return pn.Column(
            pn.Param(self, parameters=["latitude", "longitude", "zoom", "tile_provider"]),
            self.map
        )
app = MapApp()
app.view().servable()

regards

Hi @Ahmet

Have you tried using ipyleaflet 0.17.0?. See IpyLeaflet Issue #1084