我遇到了一个问题,但是我有多个重叠的点,因此我试图在单击该点时在弹出窗口中显示它们的所有几个功能。现在我有以下代码:
new mapboxgl.Popup()
.setLngLat(e.lngLat)
.setHTML(e.features.map(function(feature) {return feature.properties.Name}).join(e.features.map(function(feature) {return feature.properties.Number; }) )
.addTo(map);
将重叠部分显示为一个弹出窗口,但顺序不正确。它将弹出窗口显示如下:
名称1 名称2 名称3 1号 2号 3号
我希望将其作为:
名称1 1号 名称2 2号 名称3 3号
有什么方法可以构造该函数,使其显示如下,还是我不走运?
谢谢