Google Maps API - InfoBubble不会关闭 - close()不起作用

时间:2012-09-10 12:15:54

标签: javascript google-maps-api-3 google-maps-markers infobubble

我正在使用Google地图InfoBubble。除close()函数外,一切都很好。以前我使用InfoWindows并且它在那里工作。

BTW,Firebug报告没有错误。

我的InfoBubble看起来像这样:

var infoBubble = new InfoBubble({
      map: map,
      content: $('#balloon-container').html(),
      position: new google.maps.LatLng(areas[area].lat, areas[area].lng),
      shadowStyle: 1,
      padding: 0,
      borderRadius: 0,
      arrowSize: 10,
      borderWidth: 1,
      borderColor: '#ccc',
      disableAutoPan: true,
      hideCloseButton: true,
      arrowPosition: 15,
      arrowStyle: 0
    });

如果我执行以下命令,则所有气泡都只是打开:

infoBubble.open();
infoBubble.close();

有什么想法吗?

谢谢,

罗恩

1 个答案:

答案 0 :(得分:3)

infoBubble.setMap(null)怎么样?