首页 / 浏览问题 / WebGIS / 问题详情
如何在地图上用鼠标点击选点并在相应位置出现marker
10EXP 2022年08月01日
实现在地图上点击选点的功能

1个回答

您好!

您可以先获取在地图上点击位置的坐标数据,然后根据此坐标在地图上添加marker即可。

以Leaflet为例:

//获取坐标并添加marker
map.on('click', ({ latlng }) => {
console.log("坐标:", Object.values(latlng));
var coordinate = Object.values(latlng);
var marker = L.marker(coordinate).addTo(map);
})

希望可以帮助到您!

485EXP 2022年08月01日
太谢谢啦
不客气哈。
...