使谷歌地图填充高度

时间:2015-12-24 14:31:11

标签: javascript css angularjs ionic-framework

我正在使用此link在我的Ionic应用中添加Google地图。 它工作正常,但我希望它填充标题下方仍然可用的整个高度。

我只能在px中给它一个高度,如下:

.angular-google-map-container { height: 200px;}

当我将其更改为%时,它不再显示地图。

有谁可以帮我解决这个问题?

2 个答案:

答案 0 :(得分:1)

每当你使用一个百分比时,你必须问自己"Percentage of what?" ...因为你没有提供整个代码,所以不可能完美地回答你。

通过使用.angular-google-map-container { height: 200px;},您强制所有父级容器增加其大小以适应200px高度。这就是它起作用的原因。

一个愚蠢的修复方法是使用view port高度值。类似的东西:

height: 80vh;

这是视口高度的80%。

答案 1 :(得分:1)

我设法使用:

使其工作
.angular-google-map-container {
    position: absolute;
    top: 20px;
    bottom: 0;
    right: 0;
    left: 0;
}