Leaflet弹出窗口宽度

14

我试图在一个leaflet弹出窗口中嵌入一个视频。问题是视频的宽度设置为560,而弹出窗口的默认最大宽度为300。

我发现在leaflet中有maxWidth和minWidth选项,但似乎无法使其工作。

下面是目前可用但缺少宽度选项的代码;

goodVoteLayer.bindPopup('<object data="http://www.youtube.com/embed/W7qWa52k-nE" width="560" height="315"></object>');

这是一个指向弹出窗口文档的 Leaflet 文档链接。 http://leafletjs.com/reference-1.0.0.html#popup-option

提前感谢您。

1个回答

44

bindPopup的第二个参数是与L.popup相同的options,因此您应该能够像下面这样添加max/minWidth:

goodVoteLayer.bindPopup('<object data="http://www.youtube.com/embed/W7qWa52k-nE" width="560" height="315"></object>', {
    maxWidth : 560
});

更新文档链接:https://leafletjs.com/reference-1.6.0.html#layer-popup-methods - Alien Technology

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接