L7
L7 copied to clipboard
使用 MapLibre底图,新增marker 拖动报错
问题描述
使用 MapLibre底图,新增marker ,options 设置 draggable:true,
,进行marker拖动时,会报错。
跟了下报错信息:拖动时,代码 使用 e.lnglat
获取当前坐标,但是实际返回的 坐标对象名为 e.lngLat
;
重现链接
https://codesandbox.io/p/sandbox/l7-demo-forked-d5mgff?file=%2Findex.js%3A15%2C28
重现步骤
复现仓库见上方,最小复现步骤:
import { Scene, Marker } from "@antv/l7";
import { MapLibre } from "@antv/l7-maps";
const scene = new Scene({
id: "map",
map: new MapLibre({
pitch: 0,
style:
"https://api.maptiler.com/maps/3eb670bc-724c-46fc-adbc-48f2c5956bc8/style.json?key=mIkNLzkbhwfNopBXjt6d",
center: [121.435159, 31.256971],
zoom: 12,
}),
});
const marker = new Marker({ draggable: true }).setLnglat([
121.4316962, 31.26082325,
]);
scene.addMarker(marker);
预期行为
No response
平台
- 操作系统: Windows
- 网页浏览器: Chrome
屏幕截图或视频(可选)
No response
补充说明(可选)
No response