我的街景嵌入到一个信息窗口框中。全景图在信息窗口domready后加载,带有 addListener 事件。
我想修改对象event.addListener(infowindow, 'domready', function()
并将其替换$('#dialogStreetview')
为单击标记时打开的 jQuery UI 对话框对象。我尝试了event.addListener($('#dialogStreetview'), 'domready', function()
其他事情,但是当对话框准备就绪时,什么都没有触发。
如何指向这个 jQuery 对话框对象(jQuery UI 事件、其他 jQuery 或 JS 动作)?谢谢你。
google.maps.event.addListener(marker, 'click', function() {
infowindow.open(map, marker);
$( "#dialogStreetview" ).dialog();
});
var pano = null;
//INFOWINDOW
google.maps.event.addListener(infowindow, 'domready', function() {
if (pano != null) {
pano.unbind("position");
pano.setVisible(false);
}
var pano = new google.maps.StreetViewPanorama(document.getElementById("content"), {
navigationControl: true,
enableCloseButton: false,
addressControl: false,
visible: true,
linksControl: false
});