2016-08-05 8 views
-2

Wer weiß, wie kann Click-Ereignis in Google Map Info-Fenster in Javascript hinzufügen? Ich möchte Click-Ereignis aus Popup-Info-Fenster bekommen können. Ist das möglich oder nicht?Wie kann Click-Ereignis in Google Map Infowindow in Javascript hinzufügen

+1

Ja, es ist possible.Write Sie Karte Code google funktioniert, wo Sie die Infofenster rendern er ich Ihre Antwort – mean

+4

doppelte Frage bearbeiten werden: http://stackoverflow.com/questions/12102598/trigger-event-mit-infowindow-oder-infobox-on-click-google-map-api-v3 – codeGig

Antwort

2
<!DOCTYPE html> 
<html> 
<head> 
<script 
src="http://maps.googleapis.com/maps/api/js"> 
</script> 

<script> 
var myCenter=new google.maps.LatLng(51.508742,-0.120850); 

function initialize() 
{ 
var mapProp = { 
    center:myCenter, 
    zoom:5, 
    mapTypeId:google.maps.MapTypeId.ROADMAP 
    }; 

var map=new google.maps.Map(document.getElementById("googleMap"),mapProp); 

var marker=new google.maps.Marker({ 
    position:myCenter, 
    }); 

marker.setMap(map); 

var infowindow = new google.maps.InfoWindow({ 
    content:"<button onclick='xyz()'>abcd</button>" 
    }); 

google.maps.event.addListener(marker, 'click', function() { 
    infowindow.open(map,marker); 
    }); 
} 

google.maps.event.addDomListener(window, 'load', initialize); 

function xyz(){ 
alert('Hello') 
} 
</script> 
</head> 

<body> 
<div id="googleMap" style="width:500px;height:380px;"></div> 
</body> 
</html> 

Bitte überprüfen Sie das für Sie

+0

Danke, wie ich verstehe, können wir nur die Schaltfläche im Popup-Fenster hinzufügen und Button-Klick-Ereignis erhalten, andere Lösungen sind nicht.? – Developer

+0

Es ist möglich, ich werde den Code bald aktualisieren – mean

+0

Dank Mann, du hast meinen Tag gerettet ....... :-) –