【问题标题】:Google Maps Infobox - need to only show on click谷歌地图信息框 - 只需要在点击时显示
【发布时间】:2015-09-02 14:35:31
【问题描述】:

我家有谷歌地图: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);

【问题讨论】:

    标签: javascript google-maps google-maps-api-3 infobox


    【解决方案1】:

    也许您与ib.open(map, marker) 的最后一行打开了它?我还不能发表评论,但它似乎在启动时打开。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-25
      • 1970-01-01
      • 2019-12-11
      • 2014-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-30
      相关资源
      最近更新 更多