使用版本3,如果maxWidth小于200
,则它似乎不起作用答案 0 :(得分:3)
这是一个google group discussion。其中包含如何style your own infowindow的示例。我还没有读过它。
答案 1 :(得分:0)
this.infowindow = new google.maps.InfoWindow({ maxWidth:300, 内容:“......” });
maxWidth应大于250
infowindow的最大宽度,无论内容的宽度如何。仅在调用open之前设置此值才会考虑该值。要在更改内容时更改最大宽度,请调用close,setOptions,然后打开。
答案 2 :(得分:0)
你可以这样做,在infoWindow中添加一个div元素,并用css设置宽度。
例:
this.infowindow = new google.maps.InfoWindow(
{
maxWidth: 300,
content: "<div class='div-info'>....</div>"
});
Css定义:
.div-info {
max-width: 300px;
}