jquery - 谷歌地图 V3 : Placing Infowindow Box in Fixed Position

标签 jquery css google-maps-api-3 fixed infowindow

编辑:我有一个代码可以在带有相关信息窗口的谷歌地图上放置标记。我想做的是修复信息窗口框。我为绝对的信息窗口创建了一个带有子 div 的容器 div,为相对的 map 创建了一个 div。出于某种原因,我在 map 上而不是在 map 上得到了一个信息框,并且信息框文本没有包含在定义的框中。文本超出边界。

Fiddle

HTML

<div id="container"> <div id="map_canvas"></div> <div id="infowindow"></div> </div>

CSS

      #container {
        margin: 0px;
        padding: 0px;
      }
      #map_canvas {
        position: relative;
        height: 400px;
        width: 400px;
      }
      #infowindow {
        position: absolute;
        left:   0px;
        top:    0px;
        height: 100px;
        width: 200px;
        overflow: auto;
        border-top: 1px solid #ccc;
        border-left: 1px solid #ccc;
        border-bottom: 1px solid #999;
        border-right: 1px solid #999;
        box-shadow: 0 1px 1px #cccccc;
      }

最佳答案

不要使用绝对 位置。如果您不想将框放置在 map 上方,只需将其放置在文档中的 map 之前:http://jsfiddle.net/KgPeN/10/

关于jquery - 谷歌地图 V3 : Placing Infowindow Box in Fixed Position,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23662283/

相关文章:

javascript - 将覆盖层放在 div 上

javascript - 溢出时页面上移 :hidden css property is set to <html> tag only in Firefox

python - 更改 Google map 中标记符号的颜色 - Python

javascript - IE8 中使用的 jQuery 文件上传 : cannot get response

javascript - 如何使JQuery对象包含Dom对象的快照?

当 html 在 JSON 数据包中传递时,Javascript 错误

google-maps - 在 Firefox 下的 Google Maps API v3 中,通过拖动来平移 map 的速度很慢

javascript - R Shiny – 使用 CSS 滚动时让 wellPanel 弹出窗口跟随

javascript - 可清除的输入代码未按预期工作

javascript - 谷歌地图上的 getBounds() 不准确?