2013-02-13 259 views
0

我加入某些信息窗口在我的地图点击按钮:谷歌地图信息窗口闭合

$(document).ready(function() { 
      $("input:#ekle").click(function(){//balon ekle ve listeye ekle 

      infoWindow3 = new google.maps.InfoWindow(); 
      var en=$("input:#x").val(); 
      var boy=$("input:#y").val(); 
      var yazi=$("input:isim2").val(); 
      var windowLatLng3 = new google.maps.LatLng(en,boy); 
      infoWindow3.setOptions({ 
      content: yazi, 
      position: windowLatLng3, 
      }); 

      infoWindow3.open(map); 
       ekle(yazi);//adding Infowindow contecnt(value) to listbox 
}); 

这样我就可以创建InfoWindows.Now我将结束我的信息窗口点击与另一按钮:

function cikar(){//listeden cikarma 
        var cikarilacak=$('#liste option:selected').val();//looking listbox selected item value 
        $("#liste option[value='"+cikarilacak+"']").remove(); 
//at this step I will close my InfoWındow where I selected it's value from listbox   

} 

我将关闭信息窗口,我选择的是从listbox.what值我可以做

回答

0

通过infoWindow -instance作为参数传递给创建功能 选项。

创建选项时,请使用选项(例如,您可能使用$.data())存储对infoWindow的引用。

然后很容易找到cikar()中infoWindow的引用并关闭infoWindow。