How can I click on a map marker and have a info window appear?
I have on success after my list service execute that markers on my map are created. I am trying to have an info window appear when I click on the map marker. How can I do this? This my code so far, the marker are working perfectly.
var myOptions = {
zoom :3,
center: new google.maps.LatLng(37.63, -122.424),
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map($('div[dsid="googlemap_8"]').get(0), myOptions);
//map = Appery('googlemap_8');
for(var i = 0; i < data.length;i++){
Code: Select all
//alert(parseInt(data[i].Lat)); //San Francisco, with custom marker
var sfLatlng = new google.maps.LatLng(parseFloat(data.Lat) , parseFloat(data.Lng));
//var sfLatlng = new google.maps.LatLng(37.63+i4, -122.424+i3);
var marker = new google.maps.Marker({
position: sfLatlng,
map: map,
title: data.Username+"\n"+data.Post
});
var infowindow = new google.maps.InfoWindow({
content: data.Username+": \n"+data.Post
});
infowindow.open(Appery("googlemap_8").gmap, marker);
}