javascript - 如何将 domready 事件添加到 infoBubble

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

我一直在使用 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();});

提前致谢!

-- 杰夫

最佳答案

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

    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); 
                });

关于javascript - 如何将 domready 事件添加到 infoBubble,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8245385/

相关文章:

java - EventHandler 在一个单独的类中

javascript - 有没有办法用 Javascript 找到元素的事件处理程序?

google-maps-api-3 - 鼠标移动时获取折线上的最近点(gMaps v3)

ruby-on-rails - 在谷歌地图上动态显示标记-Rails 3.2

javascript - TypeError : abc. getAttribute 不是函数

带有函数原型(prototype)的 Javascript 命名空间声明

javascript - jQuery 插件选项

javascript - 使用 If else if else 语句出现错误

C++:如何检查我的窗口是否即将关闭?

jquery - Maps V3 InfoWindow - 禁用关闭 "x"按钮