1
"Pinning"기능을 내 OpenLayers 팝업에 통합하려고합니다. 지금 사용자가 팝업 안에 배치 한 "핀"이미지를 클릭하면 소스가 pinned.png
이미지와 unpinned.png
이미지 사이를 전환하도록합니다.OpenLayers에서 팝업의 HTML을 변경할 수 있습니까?
나는이 같은 할 노력하고있어이 :
var pHtml = marker.feature.data.popupContentHTML;
marker.feature.data.popupContentHTML = pHtml.replace("pinned.png", "unpinned.png");
이 내가 그것을 CONSOLE.LOG 때 고정 해제 "로 대체되었습니다"pinned.png "때문에합니다 (popupContentHTML 변수를 변경하는 것 같다. png ")하지만 HTML은 화면에 표시되지 않습니다.
더 쉬운 방법이 있나요, 아니면 새로운 popupContentHTML을 표시하기 위해 팝업을 새로 고치는 방법이 있습니까?