Ale*_*dre 12 google-maps-api-3
我需要更改谷歌地图infoWindow的宽度和高度,我看到了这个主题谷歌地图.InfoWindow设置高度和宽度.我发现它的解决方案不起作用.即使是标准infoWindow = new google.maps.InfoWindow({maxWidth: '50px'})也不会起作用.
那么什么是解决方案?如何改变infoWindow的宽度和高度?
Bil*_*hip 25
我总是在infowindow中使用div,它最适合我.然后你只需通过css设置div的大小.
这是一个链接.:
Google Maps API v3:InfoWindow没有正确调整大小
Lou*_*ier 17
这对我有用:
new google.maps.InfoWindow({ maxWidth: 320 });
Run Code Online (Sandbox Code Playgroud)
删除''和px说明符,我相信它也适合你.
在谷歌地图的API生成的类" gm-style-iw"周围InfoWindow.所以你可以简单地用CSS改变大小,而不需要额外的标记:
var infowindow = new google.maps.InfoWindow({
content: contentString
});
.gm-style-iw {
height: 100px;
width: 300px;
}
Run Code Online (Sandbox Code Playgroud)