gpt4 book ai didi

javascript - 设置 openlayers 弹出窗口大小的正确方法是什么?

转载 作者:行者123 更新时间:2023-11-28 01:39:36 30 4
gpt4 key购买 nike

我正在使用以下函数来设置弹出窗口的大小。但是,我注意到弹出窗口的大小总是超过我设置的大小,并且我的左边距有右边距(见下文)。

我的代码有问题吗?

function onFeatureSelect(feature) {

selectedFeature = feature;
mydescription='<a href="' + feature.attributes.path + '">' + '<div class="visual">' + feature.attributes.image + '</div>' + '<div class="textual"><h2 class="title">' + feature.attributes.title + '</h2>' +'<div class="description">' + feature.attributes.description + '</div></div></a>';
popup = new OpenLayers.Popup.FramedCloud("chicken",
feature.geometry.getBounds().getCenterLonLat(),
new OpenLayers.Size(500,300), mydescription , null, true, onPopupClose);
popup.autoSize = true;
popup.panMapIfOutOfView = false;
feature.popup = popup;
map.addPopup(popup);
}

screenshot

最佳答案

只需设置popup.autoSize = false;,Popup 的大小将为 500px X 300px

关于javascript - 设置 openlayers 弹出窗口大小的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21080005/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com