OpenLayers OpenLayers

root/branches/openlayers/2.5/examples/accessible.html

Revision 4202, 4.2 kB (checked in by tschaub, 1 year ago)

putting up a basic non-slippy example

Line 
1 <html xmlns="http://www.w3.org/1999/xhtml">
2     <head>
3         <style type="text/css">
4             #map {
5                 width: 512px;
6                 height: 256px;
7                 border: 1px solid #eee;
8             }
9             table {
10                 border: 1 px solid white;
11                 padding: 0;
12             }
13             td {
14                 text-align: center;
15             }
16             a {
17                 text-decoration: none;
18                 font-size: 1.2em;
19             }
20             a em {
21                 font-style: normal;
22                 font-weight: normal;
23                 text-decoration: underline;
24             }           
25             a:hover {
26                 text-decoration: underline;
27             }         
28         </style>
29         <script src="../lib/OpenLayers.js"></script>
30         <script type="text/javascript">
31             var map = null;
32             function init(){
33                 var options = {
34                     controls: [new OpenLayers.Control.KeyboardDefaults()]
35                 };
36                 map = new OpenLayers.Map('map', options);
37                 var wms = new OpenLayers.Layer.WMS(
38                     "OpenLayers WMS",
39                     "http://labs.metacarta.com/wms/vmap0?",
40                     {layers: 'basic'}
41                 );
42                 map.addLayer(wms);
43                 map.zoomToMaxExtent();
44             }
45         </script>
46     </head>
47     <body onload="init()">
48         <h3>OpenLayers Example</h3>
49         <table>
50             <tbody>
51                 <tr>
52                     <td>
53                         <a href="javascript: void map.zoomOut();"
54                            accesskey="o">
55                             zoom <em>o</em>ut
56                         </a>
57                     </td>
58                     <td>
59                         <a href="javascript: void map.pan(0, -map.getSize().h / 4);"
60                            accesskey="n">
61                             pan <em>n</em>orth
62                         </a>
63                     </td>
64                     <td>
65                         <a href="javascript: void map.zoomIn();"
66                            accesskey="i">
67                             zoom <em>i</em>n
68                         </a>
69                     </td>
70                 </tr>
71                 <tr>
72                     <td>
73                         <a href="javascript: void map.pan(-map.getSize().w / 4, 0);"
74                            accesskey="w">
75                             pan <em>w</em>est
76                         </a>
77                     </td>
78                     <td id="map"></td>
79                     <td>
80                         <a href="javascript: void map.pan(map.getSize().w / 4, 0);"
81                            accesskey="e">
82                             pan <em>e</em>ast
83                         </a>
84                     </td>
85                 </tr>
86                 <tr>
87                     <td>&nbsp;</td>
88                     <td>
89                         <a href="javascript: void map.pan(0, map.getSize().h / 4);"
90                            accesskey="s">
91                             pan <em>s</em>outh
92                         </a>
93                     </td>
94                     <td>&nbsp;</td>
95                 </tr>
96             </tbody>
97         </table>
98         <p>Navigate the map in one of three ways:
99             <ul>
100                 <li>Click on the named links to zoom and pan</li>
101                 <li>Use following keys to pan and zoom:
102                     <ul>
103                         <li>+ (zoom in)</li>
104                         <li>- (zoom out)</li>
105                         <li>up-arrow (pan north)</li>
106                         <li>down-arrow (pan south)</li>
107                         <li>left-arrow (pan east)</li>
108                         <li>right-arrow (pan west)</li>
109                     </ul>
110                 </li>
111                 <li>If access keys work for links in your browser, use:
112                     <ul>
113                         <li>i (zoom in)</li>
114                         <li>o (zoom out)</li>
115                         <li>n (pan north)</li>
116                         <li>s (pan south)</li>
117                         <li>e (pan east)</li>
118                         <li>w (pan west)</li>
119                     </ul>
120                 </li>
121             </ul>
122         </p>
123     </body>
124 </html>
Note: See TracBrowser for help on using the browser.