我目前正在使用 OpenLayers,我想制作类似于信息窗口的东西。
我读过这个例子:http://openlayers.org/en/v3.11.2/examples/popup.html ,但我认为它是一个“肮脏”的解决方案,与旧版本的 OpenLayers 相比,旧版本的 OpenLayers 有一个 PopUp 类,并且您直接在 javascript 中创建了该对象,我想知道当前版本中是否还有另一个解决方案。
提前致谢
最佳答案
你看到了吗https://github.com/walkermatt/ol3-popup ?它可以很简单:
var popup = new ol.Overlay.Popup;
map.addOverlay(popup);
// to show something
popup.show(coord, html);
// hiding
popup.hide();
关于javascript - 带有 OpenLayers 的 InfoWindows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33935853/