source: ether_iasi/trunk/web/resources/js/OpenLayers-2.12/examples/boxes-vector.html @ 738

Last change on this file since 738 was 738, checked in by vmipsl, 11 years ago

OpenLayers?

File size: 2.1 KB
Line 
1<!DOCTYPE html>
2<html>
3    <head>
4        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
5        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
6        <meta name="apple-mobile-web-app-capable" content="yes">
7        <title>OpenLayers Boxes Vector Example</title>
8        <link rel="stylesheet" href="../theme/default/style.css" type="text/css">
9        <link rel="stylesheet" href="style.css" type="text/css">
10        <script src="../lib/OpenLayers.js"></script>
11        <script type="text/javascript">
12            var box_extents = [
13                [-10, 50, 5, 60],
14                [-75, 41, -71, 44],
15                [-122.6, 37.6, -122.3, 37.9],
16                [10, 10, 20, 20]
17            ];
18            var map;
19            function init(){
20                map = new OpenLayers.Map('map');
21
22                var ol_wms = new OpenLayers.Layer.WMS( "OpenLayers WMS",
23                    "http://vmap0.tiles.osgeo.org/wms/vmap0?", {layers: 'basic'} );
24
25                var boxes  = new OpenLayers.Layer.Vector( "Boxes" );
26   
27                for (var i = 0; i < box_extents.length; i++) {
28                    ext = box_extents[i];
29                    bounds = OpenLayers.Bounds.fromArray(ext);
30                   
31                    box = new OpenLayers.Feature.Vector(bounds.toGeometry());
32                    boxes.addFeatures(box);
33                }
34
35                map.addLayers([ol_wms, boxes]);
36                map.addControl(new OpenLayers.Control.LayerSwitcher());
37                var sf = new OpenLayers.Control.SelectFeature(boxes);
38                map.addControl(sf);
39                sf.activate();
40                map.zoomToMaxExtent();
41            }
42        </script>
43    </head>
44    <body onload="init()">
45        <h1 id="title">Boxes Example Vector</h1>
46
47        <div id="tags">
48            box, vector, annotation, light
49        </div>
50
51        <p id="shortdesc">
52            Demonstrate marker and box type annotations on a map.
53        </p>
54       
55        <div id="map" class="smallmap"></div>
56
57        <div id="docs"></div>
58    </body>
59</html>
Note: See TracBrowser for help on using the repository browser.