我想使this infowindow的内容适合。我只是从这个post中分叉这段代码。
到目前为止,我已经设法尝试以下链接作为我研究的结果
它声明
在构造函数中设置maxWidth选项属性。是的,即使设置最大宽度不是您想要做的。
然后其中一条评论说,这可能是在2010年,但在2014年不再有了
这可能在2010年有效,但在2014年没有帮助。 - Simon 8月15日1:25
您要做的是将“标准”Googlemaps infoWindow替换为您自己的,并将您的内容放入其中。替换标准GM infoWindow后,您可以使用很多自由。
以下是我尝试过的代码
content: $(this.infocontent)[0]
最后是this,其目的是调整信息量,但它仍无效。
var infowindow = new google.maps.InfoWindow({ 内容:..., maxWidth:300 })
Something like this is the result,当我们点击标记时,会显示一个可以自动显示的信息窗。
答案 0 :(得分:0)
这不是解决方法,而只是解决方法。没有永久解决问题。
似乎通过更改此代码
var sites = [
['American Range', 34.2737729, -118.4284391, 1, "<a href=\"http://americanrange.com/\" target='_blank'>American Range</a>"],
['Gorenje', 46.3446568, 15.0064148, 1, "<a href=\"http://www.gorenje.com/\" target='_blank'>Gorenje</a>"]
];
到此
var sites = [
['American Range', 34.2777032, -118.4238387, 1, '<p><a href=\"http://americanrange.com/\" target="_blank"><b>American Range</b></a></p></br>'],
['Gorenje', 46.4906673, 15.3754774, 1, '<p><a href=\"http://www.gorenje.com/\" target="_blank"><b>Gorenje</b></a></p></br>']
];
特别是这个
"<a href=\"http://americanrange.com/\" target='_blank'>American Range</a>"
到此
'<p><a href=\"http://americanrange.com/\" target="_blank"><b>American Range</b></a></p></br>'
修复某些标记的问题,但不是全部。