Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.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
Google maps 谷歌地图信息窗口显示不正确_Google Maps_Google Maps Api 3_Infowindow - Fatal编程技术网

Google maps 谷歌地图信息窗口显示不正确

Google maps 谷歌地图信息窗口显示不正确,google-maps,google-maps-api-3,infowindow,Google Maps,Google Maps Api 3,Infowindow,我有一个标准的谷歌地图信息窗口正在打开,点击一个标准的谷歌标记。向下指向标记的箭头似乎偏离了几个像素。我一直在努力弄清楚CSS中的哪些属性会影响它。ZURB基金会框架属性影响IMG {max宽度:100% }引起了一些其他问题,但我能够跟踪并调整。但我似乎找不到这件事的原因。我正在使用ZurbV4和GMapsv3 点击标记,你会看到箭头刚开始在信息窗口的边界下面。 ZURB基金会将框大小调整样式设置为边框。这会导致在“谷歌地图信息”窗口中看到的对齐错误 修复方法: #map_container

我有一个标准的谷歌地图信息窗口正在打开,点击一个标准的谷歌标记。向下指向标记的箭头似乎偏离了几个像素。我一直在努力弄清楚CSS中的哪些属性会影响它。ZURB基金会框架属性影响IMG {max宽度:100% }引起了一些其他问题,但我能够跟踪并调整。但我似乎找不到这件事的原因。我正在使用ZurbV4和GMapsv3

点击标记,你会看到箭头刚开始在信息窗口的边界下面。

ZURB基金会将框大小调整样式设置为边框。这会导致在“谷歌地图信息”窗口中看到的对齐错误

修复方法:

#map_container div {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

与我所面临的问题相同,控件没有显示,并且
Infowindow
没有正确显示。JavaScript显示

未捕获类型错误:未定义不是函数

从prototype.js中注释/删除以下代码解决了我的问题

this.each(function(value, index) {

      results.push(iterator.call(context, value, index));
});

谢谢皮特,谢谢你的帮助。我实际上认为这就是问题所在,但在Firebug中全局关闭它似乎并没有给我想要的结果。我应该再玩一会儿。你的解决方案很有效。再次感谢。泽山,我们似乎没有遇到同样的问题。我的JavaScript运行得很好,没有错误。我在设置Google地图信息窗口的样式以使其在Google地图标记上显示在正确的位置时遇到问题。Pete Parker的CSS修复程序通过调整框大小属性将InfoWindow移动到正确的位置,如其回答中所述。