Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 谷歌地图全高样式angularjs_Javascript_Html_Css_Angularjs_Google Maps - Fatal编程技术网

Javascript 谷歌地图全高样式angularjs

Javascript 谷歌地图全高样式angularjs,javascript,html,css,angularjs,google-maps,Javascript,Html,Css,Angularjs,Google Maps,我正在努力在我的网站上显示全高的谷歌地图 <section data-ng-controller="LocationsController" data-ng-init="find()"> <map center="41.454161, 13.18461" zoom="6"> <span data-ng-repeat="location in locations"> <marker position="{{location.lati

我正在努力在我的网站上显示全高的谷歌地图

<section data-ng-controller="LocationsController" data-ng-init="find()">
<map center="41.454161, 13.18461" zoom="6">
    <span data-ng-repeat="location in locations">
        <marker position="{{location.latitude}},{{location.longitude}}"
         title="{{location.name}}"></marker>
    </span>
</map>
</section>

我现在被迫在元素上传递一个高度的样式属性,否则将忽略该属性

我已经尝试过用jQuery.css()覆盖style属性,并将外部div的宽度和高度定义为100%,但都不起作用,或者ngMaps设置的样式没有被覆盖,或者映射完全消失

如果我想在100%的高度上显示地图,我还可以做些什么使其工作?

查看在CSS中添加“位置:绝对”是否有帮助-

.map  {
  position:absolute;
  width: 100%;
  height: 100%;
}
像这样将
default style=“false”
传递到map指令中以删除300px内联样式:

<map center="41.454161, 13.18461" zoom="6" default-style="false">

元素的CSS是什么样子的?我记得角度贴图需要高度才能正常工作;高度:300px;“全高”是指要显示全屏地图吗?
map {
  position:absolute;
  width: 100%;
  height: 100%;
}