Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/390.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 谷歌地图叠加在图像上会使图像消失_Javascript_Html_Css_Google Maps_Twitter Bootstrap 3 - Fatal编程技术网

Javascript 谷歌地图叠加在图像上会使图像消失

Javascript 谷歌地图叠加在图像上会使图像消失,javascript,html,css,google-maps,twitter-bootstrap-3,Javascript,Html,Css,Google Maps,Twitter Bootstrap 3,我有一个谷歌地图叠加在图像上,当页面加载时,谷歌地图基本上会导致图像消失。我正在使用引导。我的HTML如下所示: <div class="col-md-4"> <div id="map-canvas"> <img id="image-formatting" src="some_image.png" alt="image"> </div> </div> 我希望图像出现在地图后面。当我删除映射时,图像正好位于我想要的位置,

我有一个谷歌地图叠加在图像上,当页面加载时,谷歌地图基本上会导致图像消失。我正在使用引导。我的HTML如下所示:

<div class="col-md-4">
  <div id="map-canvas">
    <img id="image-formatting" src="some_image.png" alt="image">
  </div>
</div>

我希望图像出现在地图后面。当我删除映射时,图像正好位于我想要的位置,在div后面。一旦映射被初始化,图像就会消失

正如@Dr.Molle在评论中所说,“地图API”将在初始化时删除您的内容。它不想要任何东西,因为它是漂亮的地图

这只是一个建议,但要实现您的目标,一个简单的好方法是将地图容器放置在带有背景图像的
div
上(请原谅所有内联样式,这是一个快速而糟糕的示例)


我是一张地图

API在创建地图时会从地图容器中删除任何内容。您必须将图像放置在
#地图画布
之外,以达到所需的效果,这一点非常好。非常感谢。
#map-canvas {
  width: 100%;
  height: 280px;
  background-color: #CCC
}

.image-formatting {
  max-width: 100%;
  height: auto;
  opacity: 0.5;
  z-index: -1;
  position: absolute;
  margin-left: 65%;
}