Html 引导页面中未显示谷歌地图

Html 引导页面中未显示谷歌地图,html,css,google-maps,twitter-bootstrap,Html,Css,Google Maps,Twitter Bootstrap,我在基于引导css的网页中嵌入了谷歌地图。 下面是使用地图画布id的代码 <div class="container-fluid"> <div class="row" style="height:100%;"> <div class="col-sm-3 col-md-2 sidebar"> <ul class="nav nav-sidebar">

我在基于引导css的网页中嵌入了谷歌地图。 下面是使用地图画布id的代码

<div class="container-fluid">
        <div class="row" style="height:100%;">
            <div class="col-sm-3 col-md-2 sidebar">
                <ul class="nav nav-sidebar">
                    <li class="active"><a href="#">Overview</a></li>

                </ul>
            </div>
            <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main" style="height:100%; width:100%;">

                test
                <div style="height:100%; width:100%;">
                <input id="pac-input" class="controls" type="text" placeholder="Search Box">
                <div id="map-canvas" style="height:100%">s</div>
                </div>

            </div>
        </div>
    </div>
[上传] 变化如下:

<div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main" style="height:100%; width:100%;">


                <div class="row" style="100px;">
                <div style="height:100%; width:100%;">
                <div id="map-canvas">s</div>
                </div>
                </div>
            </div>
</div>

s

但是它不起作用

地图画布或它的父母必须有一个合适的高度。 试一试



请注意,地图画布或其父级必须具有适当的高度,而不是
%
。 试一试


请注意,
px
而不是
%

设置此div的“最小高度”将保留空间,您需要根据布局调整最小高度

#map {
    min-height: 500px;
    width: 100%;
    height:100%
}

<div class="col-md-7">
   <div id="map"></div>
</div>
#地图{
最小高度:500px;
宽度:100%;
身高:100%
}
通过此div设置“最小高度”将保留空间,您需要根据布局调整最小高度

#map {
    min-height: 500px;
    width: 100%;
    height:100%
}

<div class="col-md-7">
   <div id="map"></div>
</div>
#地图{
最小高度:500px;
宽度:100%;
身高:100%
}

我遇到了这个问题,还需要为地图定义一个最小宽度以使其正常工作。例如:


我遇到了这个问题,还需要为地图定义一个最小宽度以使其正常工作。例如:


请将此更新为包含javascript代码。如果不知道代码在做什么,就无法知道它为什么会失败。我已经添加了javascriptive建议答案的相关部分,如果这不起作用,请提供一个提琴,或者至少提供控制台输出(例如Chrome->F12->console),我已经更新了我的问题。它仍然不工作,并且控制台不会打印任何错误:(请将此更新为包含javascript代码。如果不知道代码在做什么,就无法知道它失败的原因。我已经添加了javascriptive的相关部分,并建议了一个答案,如果这不起作用,请提供一个小提琴或至少控制台输出(例如Chrome->F12->console)我已经更新了我的问题。它仍然不起作用,并且控制台没有打印任何错误:(我试过了,但没用。谢谢你的好意帮助我真的看不出问题出在哪里好吧,没什么大不了的。只是好奇一点:你有没有试过给地图画布div 100像素的高度?因为我多次遇到这个错误……我试过,但没用。谢谢你的好意帮助,我真的看不出我在做什么。)问题出在哪里好吧,没什么大不了的。只是好奇一点:你有没有试过给map canvas div设置100px的高度?因为我曾多次遇到这个错误…虽然这段代码可能会回答这个问题,但最好包括一些上下文,解释它是如何工作的以及何时使用它。从长远来看,只回答代码是没有用的。Perfect答案!虽然这段代码可能会回答这个问题,但最好包含一些上下文,解释它是如何工作的以及何时使用它。从长远来看,只使用代码的答案是没有用的。完美的答案!
#map {
    min-height: 500px;
    width: 100%;
    height:100%
}

<div class="col-md-7">
   <div id="map"></div>
</div>