[英]How to add a marker by clicking on the map in leaflet js on vue 3
單擊處理程序應該是@click="save"
,而不是@:click="save"
如果你想獲得點擊坐標,你應該像這樣聲明你的存檔 function:
function save(event) {
console.log(event.clientX, event.clientY)
}
而如果你想得到那些相對於map的點擊坐標,你可以使用下面的代碼:
const map = event.target.getBoundingClientRect();
const x = event.clientX - map.left
const y = event.clientY - map.top;
console.log(x, y)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.