I have a question of Google Maps API v3. I would like to open a designation information window from several markers.
I mean an open infowindow upon loading page like this http://code.google.com/apis/ajax/playground/?exp=maps#info_window or http://code.google.com/intl/en/apis/maps/documentation/v3/examples/event-properties.html but with lots of markers like this http://gmaps-samples-v3.googlecode.com/svn/trunk/xmlparsing/downloadurl_info.html >From bellow code, open last marker of data.xml but would like to open center (myLatlng) marker include data.xml. Can anyone help? <script type="text/javascript" src="util.js"></script> <script type="text/javascript"> var infowindow; var map; function initialize() { var myLatlng = new google.maps.LatLng(number, number); var myOptions = { zoom: 13, center: myLatlng, mapTypeId: google.maps.MapTypeId.ROADMAP } map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); downloadUrl("data.xml", function(data) { var markers = data.documentElement.getElementsByTagName("marker"); for (var i = 0; i < markers.length; i++) { var latlng = new google.maps.LatLng(parseFloat(markers[i].getAttribute("lat")), parseFloat(markers[i].getAttribute("lng"))); var marker = createMarker(markers[i].getAttribute("name"), latlng); } }); } function createMarker(name, latlng) { var marker = new google.maps.Marker({position: latlng, map: map, title: name}); google.maps.event.addListener(marker, "click", function() { if (infowindow) infowindow.close(); infowindow = new google.maps.InfoWindow({content: name}); infowindow.open(map, marker); }); google.maps.event.trigger(marker,"click"); return marker; } </script> -- You received this message because you are subscribed to the Google Groups "Google Maps JavaScript API v3" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-maps-js-api-v3?hl=en.
