source: Dev/trunk/d3/examples/azimuthal/azimuthal.html @ 76

Last change on this file since 76 was 76, checked in by fpvanagthoven, 14 years ago

d3

File size: 1.9 KB
RevLine 
[76]1<!DOCTYPE html>
2<html>
3  <head>
4    <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
5    <title>Polar Stereographic Projection</title>
6    <script type="text/javascript" src="../../d3.js"></script>
7    <script type="text/javascript" src="../../d3.geo.js"></script>
8    <script type="text/javascript" src="../../lib/jquery/jquery.min.js"></script>
9    <script type="text/javascript" src="../../lib/jquery-ui/jquery-ui.min.js"></script>
10    <link type="text/css" rel="stylesheet" href="azimuthal.css"/>
11  </head>
12  <body>
13    <h3>Azimuthal Projection</h3>
14    <script type="text/javascript" src="azimuthal.js"></script><p>
15    <div id="lon">origin.longitude: <span>0</span></div>
16    <div id="lat">origin.latitude: <span>0</span></div><p>
17    <div id="scale">scale: <span>240</span></div><p>
18    <div id="translate-x">translate.x: <span>480</span></div>
19    <div id="translate-y">translate.y: <span>250</span></div>
20    <script type="text/javascript">
21
22$("#lon").slider({
23  min: -180,
24  max: 180,
25  step: 1e-1,
26  value: 0,
27  slide: function(event, ui) {
28    var origin = xy.origin();
29    origin[0] = ui.value;
30    xy.origin(origin);
31    refresh();
32  }
33});
34
35$("#lat").slider({
36  min: -90,
37  max: 90,
38  step: 1e-1,
39  value: 0,
40  slide: function(event, ui) {
41    var origin = xy.origin();
42    origin[1] = ui.value;
43    xy.origin(origin);
44    refresh();
45  }
46});
47
48$("#scale").slider({
49  min: 0,
50  max: 3000,
51  value: 240,
52  slide: function(event, ui) {
53    xy.scale(ui.value);
54    refresh();
55  }
56});
57
58$("#translate-x").slider({
59  min: -2000,
60  max: 2000,
61  value: 480,
62  slide: function(event, ui) {
63    var translate = xy.translate();
64    translate[0] = ui.value;
65    xy.translate(translate);
66    refresh();
67  }
68});
69
70$("#translate-y").slider({
71  min: -2000,
72  max: 2000,
73  value: 250,
74  slide: function(event, ui) {
75    var translate = xy.translate();
76    translate[1] = ui.value;
77    xy.translate(translate);
78    refresh();
79  }
80});
81
82    </script>
83  </body>
84</html>
Note: See TracBrowser for help on using the repository browser.