2015-06-10 74 views
1

我的网站使用谷歌地图并在点击标记时显示弹出窗口(InfoWindow)。 我不知道为什么,因为什么时候,但实际上弹出的背景是透明的。谷歌地图api:infowindow背景透明

任何人都可以帮助我理解吗? Dr.Molle的好答案后

UPDATE

错误代码:

var infoWindow = new google.maps.InfoWindow({maxWidth: '500px'}), mapsMarker, i; 

好的代码:

var infoWindow = new google.maps.InfoWindow({maxWidth: '500'}), mapsMarker, i; 
+0

您可以向演示问题的问题添加代码,而不仅仅是链接到外部网站。 – duncan

+0

尝试将信息框的不透明度设置为1. –

+0

您必须定义背景颜色。可能会受到其他定义类的影响。你也可以使用[infobubble](http://stackoverflow.com/questions/5634991/styling-google-maps-infowindow),但现在有很多不同的信息窗口库。 – Blauharley

回答

3

问题的根源似乎是maxWidth - 设置的InfoWindow。 API需要一个数字,但您提供了一个字符串500px。将maxWidth设置为500

+0

你是对的!谢谢。 –