JNF*_*JNF 2 javascript google-maps-api-3 twitter-bootstrap
我有一个页面,我使用bootstrap,我添加了一个地图(API v3).
它起初工作正常,但是当我折叠地图时 - 我无法重新打开它.
我查看了类似的SO问题,但找不到解决这个问题.
我的HTML:
<div id="mapHeader" data-toggle="collapse" data-target="#map">
Header
</div>
<div id="map" class="collapse in">
<div id="map_canvas"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
#map_canvas { height: 100% }
#map {height: 30em; width: 50%;max-height:100%;}
Run Code Online (Sandbox Code Playgroud)
Javascript只加载地图.
问题是bootstrap collapse插件没有为你的地图画布注册一个维度,所以它不知道将它扩展到什么高度.要解决此问题,请添加一些尺寸,#map_canvas以便:
#map_canvas { height: 30em; width: 100%; }
Run Code Online (Sandbox Code Playgroud)
编辑:如下面的OP所述,#map_canvas容器上需要特定的高度以允许可折叠容器的正确扩展.
| 归档时间: |
|
| 查看次数: |
1394 次 |
| 最近记录: |