View difference between Paste ID: DnLqzMZx and
SHOW:
|
|
- or go back to the newest paste.
| 1 | - | |
| 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> |