【问题标题】:How to add a domready event to an infoBubble如何将 domready 事件添加到 infoBubble
【发布时间】:2012-01-04 22:24:31
【问题描述】:

我一直在使用 infoWindows,但由于希望更改 infoWindow 的布局,我正在尝试切换到 infoBubble。但是,domready 事件并没有像 infoWindow 那样执行。我是一个 javascipt 黑客,所以请用黑客可以理解的方式向我解释一下。

这是我正在使用的代码:

var infoWindow = new InfoBubble({content: request.responseText, 
   maxWidth: 1000, position: latLng, arrowSize: 0, maxHeight: 600});
infoWindow.open(map);
google.maps.event.addListener(infoWindow, "domready", function() {load_rotator();});

提前致谢!

-- 杰夫

【问题讨论】:

    标签: javascript event-handling google-maps-api-3 infowindow


    【解决方案1】:

    以下代码是我过去用来将侦听器附加到信息气泡的代码:

        myInfoBubble = new InfoBubble({
            id: myID,
            content: 'some content',
            hideCloseButton: false,
            backgroundColor: '#004475',
            borderColor: '#004475'
        });
    
        var myMarker =  new google.maps.Marker({
                id: markerID,
                position: myLatlng,
                map: map,
                title: title,
                icon: icon
        }); 
    
                    google.maps.event.addListener(myMarker, 'click', function() { 
                                        myInfoBubble.open(myMap, myMarker); 
                    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-16
      • 2019-09-04
      • 2012-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多