width: 30vw use: maplibre eval: | map.on('click', function (e) { new maplibregl.Popup() .setLngLat(e.lngLat) .setText('Popup feature set by eval') .addTo(map); });
width: 30vw use: openlayers mapbox: style: https://api.maptiler.com/maps/basic/style.json?key=KHspARDib3W1sNPt69qH eval: | let popup = new ol.Overlay.Popup(); map.addOverlay(popup); map.on('singleclick', function (evt) { popup.show(evt.coordinate, 'Popup feature set by eval'); });
width: 30vw use: leaflet eval: | map.on('click', function(ev) { var popup = L.popup() .setLatLng(ev.latlng) .setContent('Popup feature set by eval') .openOn(map); });