google maps api v3中infoWindow的大小.什么是正确的解决方案?

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说明符,我相信它也适合你.


Vol*_*res 9

谷歌地图的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)