i want add multiple markers , infowindows activated click. having trouble present relevant infowindow of marker, after click same infowindow open markers.
the information comes loop code
function getmarkersuccess(results) { results = $.parsejson(results.d); markers = []; infowindows = []; (var = 0; < results.length; i++) { var mylatlng = { lat: results[i].latitude, lng: results[i].longitude }; var marker = new google.maps.marker({ position: mylatlng, map: map, icon:'images/car.png' }); var infowindow = new google.maps.infowindow({ content: "<div style='text-align:right'><h3>" + results[i].date.substring(0, 10) + "</h3><p> התחלה: " + results[i].starttime + " סיום: " + results[i].endtime + "</p><p> ₪ מחיר:" + results[i].price + "</p></div>" }); markers.push(marker); infowindows.push(infowindow); listenmarker(marker); function listenmarker(marker) { google.maps.event.addlistener(marker, 'click', function () { infowindow.open(map, marker); }); } } }
function getmarkersuccess(results) { results = $.parsejson(results.d); markers = []; infowindows = []; (var = 0; < results.length; i++) { var mylatlng = { lat: results[i].latitude, lng: results[i].longitude }; var marker = new google.maps.marker({ position: mylatlng, map: map, icon:'images/car.png' }); var infowindow = new google.maps.infowindow({ content: "<div style='text-align:right'><h3>" + results[i].date.substring(0, 10) + "</h3><p> התחלה: " + results[i].starttime + " סיום: " + results[i].endtime + "</p><p> ₪ מחיר:" + results[i].price + "</p></div>" }); markers.push(marker); infowindows.push(infowindow); listenmarker(marker); function listenmarker(marker) { google.maps.event.addlistener(marker,'click', (function(marker,content,infowindow){ return function() { infowindow.setcontent(content); infowindow.open(map,marker); }; })(marker,content,infowindow)); } } }
Comments
Post a Comment