http://www.lindsaymantzel.com/googlemap/maptest12.html
请参阅我的地图应用程序。如果多次单击红色标记,您将看到信息窗口正在改变大小,直到它异常巨大,然后所有其他窗口都将是那么大。我有一个版本的代码,从1个月前,3个月前在另一台服务器上,我知道从来没有这个问题。这三个副本现在都证明了这个问题。我可以看到element.style有一个不受欢迎的高度,当我尝试使用chrome的开发人员工具编辑它时,它会立即将窗口更改回原来不需要的高度。
由于没有进行任何代码更改,我必须假设google api已经更改或者其他内容,但没有找到任何可能对我有帮助的文档。
答案 0 :(得分:1)
您的问题是您没有指定正确的版本。最稳定的版本是3.17。尝试将脚本导入更改为:
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?v=3.17&sensor=false"></script>
答案 1 :(得分:0)
您应该使用new google.maps.InfoWindow({ width: 500, height: 500 });
来设置信息窗口的大小。