如何在没有滚动条的情况下打开图层功能

时间:2013-05-15 12:41:08

标签: openlayers

我想避免scroll-bar openlayers popup feature,以下是我的代码

popup = new OpenLayers.Popup.FramedCloud("chicken", 
            event.feature.geometry.getBounds().getCenterLonLat(),
            new OpenLayers.Size(100,100),
            content,
            null, true, onPopupClose);

event.feature.popup = popup;
map.addPopup(popup);

地图div尺寸为250px x 250px,如果popup内容超过map div,那么scroll-bar正在获取,我们不能避免这种情况吗?

1 个答案:

答案 0 :(得分:1)

您可以使用自定义样式覆盖OpenLayers样式,例如:

.olPopup {
  width: auto !important;
  height: auto !important;
}
.olPopupContent {
  width: auto !important;
  height: auto !important;
  max-width: 450px;
}

另请参阅可用的弹出窗口类型,因为有些可能比其他类型更适合您的需求。