eval custom script
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);
});