我在用
feature.popup = new OpenLayers.Popup.FramedCloud("pop",
feature.geometry.getBounds().getCenterLonLat(),
new OpenLayers.Size(80,80),
'<div style="overflow: auto;"><small><small><b>'+feature.attributes.description+'</b><br>Tap anywhere to close</small></small></div>',
null,
false,
function()
{
controls['selector'].unselectAll();
}
);
当用户点击地图上的图标时,在地图上显示 framedCloud Popup。
这适用于每个桌面浏览器,但我第一次使用我的 android 手机查看它时,弹出窗口没有显示。只是内容
<div style="overflow: auto;"><small><small><b>'+feature.attributes.description+'</b><br>Tap anywhere to close</small></small></div>
显示漂浮在没有白色背景的“空中”。它在 framedCloud Popup 的边界内。似乎没有收到 framedCloud Popup 的图形,但其他所有内容都收到了。
可能是什么原因?