Google maps 谷歌信息窗口在不需要时显示垂直滚动条

Google maps 谷歌信息窗口在不需要时显示垂直滚动条,google-maps,google-maps-api-3,infowindow,Google Maps,Google Maps Api 3,Infowindow,我正试图为一个本地学区的新地址搜索页面做最后的润色,但我不明白为什么在不需要的时候,垂直滚动条会通过谷歌地图API显示在弹出窗口中。垂直滚动条似乎总是出现在Chrome、Firefox和Safari上;不过,它在IE中似乎工作得更好。在我的iPad上也似乎工作得很好。该网站使用SharePoint 2010,我必须告诉你,在我看来,使用它并不容易。无论如何,如果你在地图上点击任何彩色区域或图标,你会得到一个描述位置的弹出窗口。问题是垂直滚动条在不需要时会一直显示。有人知道如何摆脱谷歌地图API中

我正试图为一个本地学区的新地址搜索页面做最后的润色,但我不明白为什么在不需要的时候,垂直滚动条会通过谷歌地图API显示在弹出窗口中。垂直滚动条似乎总是出现在Chrome、Firefox和Safari上;不过,它在IE中似乎工作得更好。在我的iPad上也似乎工作得很好。该网站使用SharePoint 2010,我必须告诉你,在我看来,使用它并不容易。无论如何,如果你在地图上点击任何彩色区域或图标,你会得到一个描述位置的弹出窗口。问题是垂直滚动条在不需要时会一直显示。有人知道如何摆脱谷歌地图API中的垂直滚动条吗

地点:

感谢您的帮助


Scott

我似乎无法在您链接的页面上复制这个问题,虽然这是最新Google Maps API的常见问题,但现在可能已经解决了


我成功地应用了样式线高度:正常!这对地图很重要。

你现在可能已经解决了这个问题,但万一其他人也有同样的问题。。。 我在addListener函数中创建了一个div块来纠正滚动问题

google.maps.event.addListener(marker, 'click', (function(marker, i) { 
  var myString = '<div id="infoWindow" style="white-space: nowrap;">'
  + '<div id="bodyContent">'
  + markers[i][2] + markers[i][3]
  + '</div>'
  + '</div>';
}
return function() {
infowindow.setContent(myString); 
infowindow.open(map, marker); 

我也有这个问题,只是自己解决了

这与自动包含的字体有关

.gm-style {
    font-family: Roboto,Arial,sans-serif;
}
创建infowindow html内容时,将其包装在一个div中并添加一个类:

// infowindow html
html = "<div class='infowindowStyle'><p><span class='title'>" + name + "</span><br />" + address + "</p></div>";
这将为您解决问题

.infowindowStyle { font-family:Verdana; }