Hi,
I tried to draw 1000 Circle on Google Maps, using a function with the
help of For loop , Called function code is mentioned below.
but the draw back is that it takes around 50-60 second and show message
(s)

"Stop running this script?
A Script on this page is causing internet Explore is run slowly.
If it continue to run, your computer may become unresponsive"

Kindly suggest me how i can implement 1000 circle in different
location with fast speed atleast in 5-10 second on map.

//Give function  for draw circle.
 function drawCircle(lat, lng, radius, strokeColor, strokeWidth,
strokeOpacity, fillColor, fillOpacity) {
      var d2r = Math.PI/180;
      var r2d = 180/Math.PI;
      var Clat = radius * 0.014483;  // Convert statute miles into
degrees latitude
      var Clng = Clat/Math.cos(lat*d2r);
      var Cpoints = [];
      for (var i=0; i < 33; i++) {
        var theta = Math.PI * (i/16);
        Cy = lat + (Clat * Math.sin(theta));
        Cx = lng + (Clng * Math.cos(theta));
        var P = new GLatLng(Cy, Cx);
        Cpoints.push(P);
      }
      var polygon = new GPolygon(Cpoints, strokeColor, strokeWidth,
strokeOpacity, fillColor, fillOpacity);
  map.addOverlay(polygon);
  }

--~--~---------~--~----~------------~-------~--~----~
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