Google map infowindow maxWidth问题

时间:2010-05-07 02:13:38

标签: google-maps

使用版本3,如果maxWidth小于200

,则它似乎不起作用

3 个答案:

答案 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; 
}