【发布时间】:2013-06-13 05:27:58
【问题描述】:
我正在使用 Twitter Bootstrap 和 Open Layers 在页面上显示地图:
http://tinypic.com/r/2qu826t/5
地图应该在 div id="OpenLayers.Layer.Image_84" 的左侧和上方 100 像素处(蓝色轮廓)。
它也应该是 1024 像素宽;相反,它被截断为大约 823。
结果可以在包含地图图块(1024x1024 png)的 div 中看到:
<img class="olTileImage" style="visibility: inherit; opacity: 1; position: absolute; left: 101%; top: 0%; width: 822.944%; height: 1024%;" src="/static/img/maps/seattle.png"
如果我手动将left:101% 更改为left:1% 并将width:822.944% 更改为width:1024% 一切看起来都正确。但我不知道是什么以编程方式导致了这个错误。
另外,我在非 Bootstrap 沙箱中使用了完全相同的代码,它运行良好。因此,我假设是与 Bootstrap 的冲突导致了这种情况。
有人有什么想法吗?
【问题讨论】:
标签: twitter-bootstrap gis openlayers