OpenLayers.Size
ドキュメントによると、FramedCloud コンストラクターでオブジェクトを宣言することにより、OpenLayers ポップアップのサイズを構成できるはずです。
this.popup = new OpenLayers.Popup.FramedCloud('featurePopup',
this.options.feature.geometry.getBounds().getCenterLonLat(),
new OpenLayers.Size(80, 60),
html,
null, true, this.onPopupClose
);
map.addPopup(this.popup, true);
現在、レンダリングされるポップアップは、コンストラクターで使用するサイズに関係なく自動サイズ調整されます。
FramedCloud の autosizing 属性を手動で false に設定し、ポップアップの css スタイルを手動で調整しようとしましたが、必要な結果が得られませんでした。
OpenLayers 2.11 の問題リストで同様の問題を確認しましたが、回避策は見つかりませんでした。何か案は?