如何设置谷歌地图InfoWindow的大小和宽度?我看了
on the api page,只找到一个maxWidth方法.
编辑:我已经尝试了几件事情.到目前为止,这些工作都没有:
var markerInfoWindow = new google.maps.InfoWindow({ content: markerHTMLString,maxHeight: 400,//Doesn't work maxWidth: 400,//Doesn't work width: 300,//Doesn't work height: 300 //Doesn't work });
还要说markerHTMLString等于这个:
< div class =“MarkerPopUp”>< div class =“MarkerContext”> Text< / div>< / div>
我也尝试了这三个选项(没有一个工作)
1)
.MarkerPopUp { height: 300px; width: 300px; }
2)
.MarkerPopUp { height: 300px; width: 300px; } .MarkerContext { height: 300px; width: 300px; }
3)
.MarkerContext { height: 300px; width: 300px; }
这也不行:
document.getElementById('MarkerPopUp')parentNode.style.overflow = '';
或这个
document.getElementById('MarkerPopUp').parentNode.parentNode.style.overflow = '';
我几乎完成了每一个可以找到和尝试所有内容的线程.只是为了限制一些事情(尽管可能还有另一个问题)