javascript - 带有 OpenLayers 的 InfoWindows

标签 javascript maps openlayers-3

我目前正在使用 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/

相关文章:

openlayers-3 - 在 OpenLayers 3.20+ 中使用 view.animate() 的 view.fit()

javascript - OpenLayers3 - 动画 .fit 到特定范围

javascript - 以二维方式显示迷宫游戏服务的单元格

android - 谷歌 API key 丢失

javascript - 两个用户通过 websocket 编辑输入的问题

java - 如何将 application.properties 转换为 map 的 application.yml

javascript - 折线周围的长度缓冲区

javascript - Openlayers 3 + GeoJson 选择功能

javascript - 适用于发布商的 DoubleClick : Displaying responsive ads

javascript - Node JS 能否提示 HTML 页面发生变化?