Javascript 如何使永久标记在openlayers中显示弹出窗口?
下午好,我正在向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,
// 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(弹出窗口)时出现此错误;有人能帮我吗?