2008年11月17日月曜日

OpenLayers 16g Popup.FramedCloud

OpenLayers.Popup を OpenLayers.FramedCloud にします。

---
OpenLayers.Popup.FramedCloud.prototype.autoSize = false; // 追加
AutoSizePopup = OpenLayers.Class(OpenLayers.Popup.FramedCloud, { // 修正
autoSize: true,
maxSize: new OpenLayers.Size(150,150) // 修正 (スクロールバー表示のため)
});
popupClass = AutoSizePopup;
popupContentHTML = "<img src='./mapsign/tatsu2.png' width='150px' height='150px'></img>";
overflow = true; // 追加
---
var ll = new OpenLayers.LonLat(-26000,-74000);
var feature = new OpenLayers.Feature(markers, ll);
feature.popupClass = popupClass;
feature.data.popupContentHTML = popupContentHTML;
feature.data.overflow = (overflow) ? "auto" : "hidden"; // 追加
---

0 件のコメント: