Guest User

Scott Cariss

a guest
Sep 14th, 2010
2,582
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <script language="javascript" type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
  2. <script language="javascript" type="text/javascript" src="/js/latlon.js"></script>
  3. <script language="javascript" type="text/javascript">
  4. function drawCircle(center, radius, nodes, liColor, liWidth, liOpa, fillColor, fillOpa){
  5.     nodes = nodes||40;
  6.     // Convert radius miles to km
  7.     // comment out line below if inputting km
  8.     radius *= 1.609344;
  9.     var points = [];
  10.     var step = parseInt(360/nodes)||10;
  11.     var p1 = new LatLon(center.lat(), center.lng());
  12.     for(var i=0; i<=360; i+=step){
  13.         returned = p1.destinationPoint(i, radius);
  14.         var pint = new google.maps.LatLng(returned._lat,returned._lon);
  15.         points.push(pint);
  16.     }
  17.     points.push(points[0]);
  18.     circle = new google.maps.Polygon({
  19.         paths: points,
  20.         strokeColor: liColor||"#0055ff",
  21.         strokeOpacity: liOpa||.7,
  22.         strokeWeight: liWidth||2,
  23.         fillColor: fillColor||"#0055ff",
  24.         fillOpacity: fillOpa||.4
  25.     });
  26.     circle.setMap(map);
  27. }
  28. </script>
RAW Paste Data