如何设置一个谷歌地图InfoWindow
的大小和宽度?我看了on the api page,只发现了一个maxWidth
方法。谷歌地图.InfoWindow设置高度和宽度
编辑:我已经尝试了几件事情。到目前为止,没有这些工作:
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>
我已经试过这三个选项,以及(他们没有工作)
.MarkerPopUp { height: 300px; width: 300px; }
.MarkerPopUp { height: 300px; width: 300px; } .MarkerContext { height: 300px; width: 300px; }
.MarkerContext { height: 300px; width: 300px; }
这也将无法正常工作:
document.getElementById('MarkerPopUp')parentNode.style.overflow = '';
或本
document.getElementById('MarkerPopUp').parentNode.parentNode.style.overflow = '';
我几乎通过每一个线程可以找我去,并试图一切。只是为了限制一些东西(尽管可能有另一个问题)
您可以使用CSS,CSS内联JS或修改。总结在另一个线程一些解决方案:https://stackoverflow.com/a/48610923/4378314 – MarsAndBack 2018-02-04 17:29:53