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.

Reply via email to