Hi all
Currently dazed and confused...lol

http://www.dollarstorehelp.com/test.html

Is my code in the proper order?
Is the use of GMarkerManager correct?

I have 50,000 marker to display, and zoom level seems the best way to
avoid clustering.

After reading  several examples ( thank you in advance Ralph and Mike)
my code is in this order.


 // A function to create the marker and set up the event window

      function createMarker(point,name) {
        var marker = new GMarker(point);
        GEvent.addListener(marker, "click",function() {
          marker.openInfoWindowHtml(name);
        });
                return marker;
                }

// Read the data from Centers.xml

 GDownloadUrl("Centers.xml",function(doc) {
     var xmlDoc = GXml.parse(doc);
         var markers =
xmlDoc.documentElement.getElementsByTagName("Centers");
     for (var i = 0; i < markers.length; i++) {

                  // obtain the attribues of each marker
          var lat = parseFloat(markers[i].getAttribute("Latitude"));
          var lng = parseFloat(markers[i].getAttribute("Longitude"));
          var point = new GLatLng(lat,lng);
                  var label='<div>';
                  var label = markers[i].getAttribute("Cname");
                  label +='<br>';
                  label += markers[i].getAttribute("Caddress");
                  label +='<br>';
                  label += markers[i].getAttribute("Ccity");
                  label +='<br>';
                  label += markers[i].getAttribute("Cstate");
                  label +='<br>';
                  label += markers[i].getAttribute("Czip");
                  label +='<br>';
                  label += markers[i].getAttribute("Ccounty");
                   var marker = createMarker(point,label);

// Display Map


        var map= new GMap2(document.getElementById("map"));
                map.addControl(new GLargeMapControl());
                map.addControl(new GMapTypeControl());
        map.setCenter(new GLatLng(39.449768, -95.009766), 3);
                var lm= new GMarkerManager(map,{borderPadding:1});
                lm.addMarkers(marker, 12, 17);
                lm.refresh();
        });
}


Peace
Raul
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Maps API" 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-API?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to