SHARE
TWEET

Scott Cariss

a guest Sep 14th, 2010 2,419 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
Top