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?