小编DSo*_*ofa的帖子

使用Leaflet,如何获取折线弹出坐标并将其添加到弹出内容中

我正在使用 Leaflet 库来制作地图,但遇到了一个小问题:

我有简单的非地理地图和连接两个坐标的简单线。当有人单击该行上的任意位置时,会打开一个弹出窗口。我试图在弹出窗口本身中显示单击点的坐标。

我尝试做这样的事情,但总是收到未定义的错误。

L.polyline([xy([296.4, -235.1]), xy([1426.3, 100.3])], {color: 'red'}).bindPopup('Coordinates: ' + L.getPopup.getLatLng).addTo(myLayerGroup);
Run Code Online (Sandbox Code Playgroud)

我知道我应该getLatLng()在弹出窗口本身上调用该方法,但是我到底该怎么做呢?由于我从未将弹出窗口定义为单独的变量,因此如何引用弹出窗口本身?我的地图上有数百行,因此将每一行和弹出窗口声明为单独的变量并不是真正的最佳解决方案。

javascript maps leaflet

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×1

leaflet ×1

maps ×1