我一直在使用 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/