Javascript 如何使永久标记在openlayers中显示弹出窗口?

Javascript 如何使永久标记在openlayers中显示弹出窗口?,javascript,openlayers,openstreetmap,Javascript,Openlayers,Openstreetmap,下午好,我正在向OpenLayers添加一个带有弹出窗口的书签,但是我想让这个标记始终处于活动状态,而不仅仅是隐藏在中,并且不需要单击来显示 // popup successful, but the click event is on marker.events.register("click", marker, function(e){ popup = new OpenLayers.Popup.FramedCloud(data.idunidad,

下午好,我正在向OpenLayers添加一个带有弹出窗口的书签,但是我想让这个标记始终处于活动状态,而不仅仅是隐藏在中,并且不需要单击来显示

    // popup successful, but the click event is on
    marker.events.register("click", marker, function(e){
        popup = new OpenLayers.Popup.FramedCloud(data.idunidad,
            marker.lonlat,
            new OpenLayers.Size(200,200),
            '<p>Info HTML</p>',
            null,true);
        mapa.addPopup(popup);
    });
//弹出成功,但单击事件已打开
marker.events.register(“单击”),marker,function(e){
popup=新建OpenLayers.popup.FramedCloud(data.idunidad,
马克·隆拉特,
新OpenLayers.尺寸(200200),
“信息HTML

”, 空,真); mapa.addPopup(弹出窗口); });
没有鼠标事件的弹出窗口

    // popup without mouse event
    popup = new OpenLayers.Popup.FramedCloud(data.idunidad,
        marker.lonlat,
        new OpenLayers.Size(200,200),
        '<p>Info HTML</p>',
        null,true);
    mapa.addPopup(popup);
//没有鼠标事件的弹出窗口
popup=新建OpenLayers.popup.FramedCloud(data.idunidad,
马克·隆拉特,
新OpenLayers.尺寸(200200),
“信息HTML

”, 空,真); mapa.addPopup(弹出窗口);
在后者中,我得到一个错误:uncaughttypeerror:无法读取null的属性“x”


我该怎么做?

我在OpenLayers的官方网站上找到了一个示例,但当我尝试将其保留为示例中的示例时,我得到了一个错误:Uncaught TypeError:无法读取null的属性“x”|当代码进入mapa.addPopup(弹出窗口)时出现此错误;有人能帮我吗?