带有填充的地图上的 Openlayers 弹出自动平移
Openlayers popup autoPan on map with padding
我有一个左填充 n 像素的地图。该值会根据某些因素发生变化。我的问题是使用 autoPan: true 的地图上的弹出窗口(覆盖)认为填充仍然可用于地图并平移本身错误。
我在这里创建了类似的情况:
https://codepen.io/bobbysz/pen/aeWQNb
如果我删除它,则行为正常。
padding-left: 360px
是的,请删除 padding-left 并为 ol-viewport 添加内联显示-table class。
css
.map{
padding-left:0;
}
.ol-viewport{
display:inline-table;
}
我有一个左填充 n 像素的地图。该值会根据某些因素发生变化。我的问题是使用 autoPan: true 的地图上的弹出窗口(覆盖)认为填充仍然可用于地图并平移本身错误。
我在这里创建了类似的情况: https://codepen.io/bobbysz/pen/aeWQNb
如果我删除它,则行为正常。
padding-left: 360px
是的,请删除 padding-left 并为 ol-viewport 添加内联显示-table class。
css
.map{
padding-left:0;
}
.ol-viewport{
display:inline-table;
}