2012-10-25 54 views
-1

我正在試圖製作一個按鈕,該按鈕位於infowindow中,打開另一個infowindow以不同的內容,我已將該按鈕放入infowindow中.. 我只需要使按鈕打開另一個infowindow。如何用infowindow中的按鈕打開infowindow

var marker = new google.maps.Marker({ 
     map: map, 
     position: new google.maps.LatLng(-8.729981,-63.878333),  
     icon: predio}); 


    var contentimage = '</br> <input type="button" id="btn1" value="Fotos"/></div><</div><div><img src="images/gardenclub.png" width="460" height="240"/>' 




      var infowindow = new google.maps.InfoWindow({ 
     content:contentimage 
     }) 
    google.maps.event.addListener(marker,'click',function(){ 
     infowindow.open(map,marker); }); 



    var btn1=document.getElementById('btn1');  
     google.maps.event.addDomListener(btn1, 'click', function(){ 

我困在這裏..

欣賞的幫助

+0

'另一個infowindow' - 你的意思是在不同的位置有兩個可見的同時?或交換第一個infowindow的內容(實際上關閉此infowindow並在同一標記上打開另一個)? – duncan

+0

完整代碼或jsfiddle? – RASG

回答

0

你試圖做這樣的事情:

http://www.geocodezip.com/v3_polyline_example_geodesic_proj.html

一個信息窗口與鏈接到下一個,如果你點擊鏈接,它會打開「下一個」infowindow。

沒有理由的鏈接不能是一個按鈕。

+0

你好,我有很多的內容只顯示在一個infowindow ..我想要一個按鈕,在infowindow中打開另一個infowindow到同一個標記顯示另一個內容,就像打開時顯示一些文本和點擊按鈕顯示時在其他窗口中的圖片..感謝回答quiclky – Frank021