谷歌地图信息框-需要只显示点击



我在主页上有一个谷歌地图:http://veganinbudapest.com/

基本上每个列表显示一个信息框,但我希望它隐藏,直到你点击一个标记,然后它应该显示。

这是我对信息框的设置,也许有人能帮我解决这些代码。

var myOptions = {
         content: boxText
        ,disableAutoPan: false
        ,maxWidth: 0
        ,pixelOffset: new google.maps.Size(maph, mapw)
        ,zIndex: null
        ,boxStyle: {             
          opacity: 0.8
          ,width: "160px"
         }
        ,closeBoxMargin: ""
        ,closeBoxURL: ""
        ,infoBoxClearance: new google.maps.Size(1, 1)
        ,isHidden: false
        ,pane: "floatPane"
        ,enableEventPropagation: false
    };
    google.maps.event.addListener(marker, "click", function (e) {
        ib.open(map, this);
    });
    var ib = new InfoBox(myOptions);
    ib.open(map, marker);

也许你与ib.open(map, marker)的最后一行打开它?我还不能评论,但它似乎在起始阶段开放。

最新更新