2017-07-08 185 views
0

我有一個谷歌地圖(v3)我放置了幾個書籤,我希望能夠點擊書籤和提取一個Fancybox iFrame。我試過,但它不工作如何把谷歌地圖v3的fancybox谷歌地圖v3

var marker = new google.maps.Marker({ 
       position: {lat: element.COOR_varCoordenadaLatitud, lng: element.COOR_varCoordenadaLongitud}, 
       map: map, 
       icon: image, 
       shape: shape, 
       title: element.COOR_varNombre, 
       zIndex: element.COOR_intId 
       }); 
marker.addListener('click', function() { 
       var src='http://localhost:8000/monumento/vistaindividual/13'; 
       $.fancybox.open({ 
       href: src, 
       type: 'iframe', 
       padding: 0 
       }); 
} 

回答

0

你需要首先聲明該標記,然後使用谷歌地圖對象添加事件點擊你的標誌,例如:

var marker=new google.maps.Marker({ 
    position:centerPosition, 
    url: '/' 
}); 
google.maps.event.addListener(marker, 'click', function() { 
       var src='http://localhost:8000/monumento/vistaindividual/13'; 
       $.fancybox.open({ 
       href: src, 
       type: 'iframe', 
       padding: 0 
       }); 
}); 
+0

我做到了,有是我稱之爲fancybox的一部分 – Hans