msc: fields popup onclick

map
g 3 years ago
parent ca020ab3b3
commit d331af259e

@ -145,19 +145,21 @@ export default {
const popup = new maplibregl.Popup({ const popup = new maplibregl.Popup({
closeButton: false, closeButton: false,
closeOnClick: false, closeOnClick: false,
}); })
map.value.on("mouseover", "fields-layer", (e) => { map.value.on("click", "fields-layer", (e) => {
map.value.getCanvas().style.cursor = "pointer"; new maplibregl.Popup({})
popup
.setLngLat(e.lngLat) .setLngLat(e.lngLat)
.setHTML(e.features[0].properties["descriptio"]) .setHTML(e.features[0].properties["descriptio"])
.addTo(map.value); .addTo(map.value);
}) })
map.value.on("mouseover", "fields-layer", (e) => {
map.value.getCanvas().style.cursor = "pointer";
})
map.value.on("mouseleave", "fields-layer", (e) => { map.value.on("mouseleave", "fields-layer", (e) => {
map.value.getCanvas().style.cursor = ""; map.value.getCanvas().style.cursor = "";
popup.remove();
}) })
map.value.on("mouseover", "samples-layer", (e) => { map.value.on("mouseover", "samples-layer", (e) => {

Loading…
Cancel
Save