1
我正在尝试将“固定”功能集成到我的OpenLayers弹出窗口中。现在,当用户点击我放置在弹出窗口中的“pin”图像时,我想让源在pinned.png
图片和unpinned.png
图片之间切换。是否可以在OpenLayers中更改弹出窗口的HTML?
我想这样做是这样的:
var pHtml = marker.feature.data.popupContentHTML;
marker.feature.data.popupContentHTML = pHtml.replace("pinned.png", "unpinned.png");
这似乎改变popupContentHTML变量(因为当我CONSOLE.LOG吧,“pinned.png”已被替换为“未锁定的。 PNG“),但屏幕上的HTML不会改变。
有没有更简单的方法来做到这一点,或者有没有办法刷新弹出窗口来显示新的popupContentHTML?