Guest User

Untitled

a guest
Jul 4th, 2012
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 3.14 KB | None | 0 0
  1. <html xmlns="http://www.w3.org/1999/xhtml">
  2.     <head>
  3.         <title>Mapa10</title>
  4.         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5.         <link rel="stylesheet" href="http://openlayers.org/api/theme/default/style.css" type="text/css" />-->
  6.         <script src="C:/Users/PedroCosta/Desktop/openlayers/OpenLayers-2.12/OpenLayers-2.12/lib/Firebug/firebug.js"></script>
  7.         <script src="http://openlayers.org/api/OpenLayers.js"></script>
  8.         <script type="text/javascript">    
  9.        
  10.             OpenLayers.ProxyHost = "/cgi-bin/proxy.cgi?url=";
  11.             var mercator = new OpenLayers.Projection("EPSG:900913");
  12.             var extend = new OpenLayers.Bounds(-789032.43216791,4977612.1650746,-784140.46235833,4980058.1499794);
  13.            
  14.             var opcoes = {
  15.             maxExtent: extend,
  16.             restrictExtent: extend,
  17.             units: 'm',
  18.             projection: mercator,};
  19.  
  20.             var map = new OpenLayers.Map("map-id",opcoes);
  21.                            
  22.             var osm = new OpenLayers.Layer.OSM();
  23.             map.addLayer(osm);
  24.            
  25.            
  26.            
  27.             var bing = new OpenLayers.Layer.Bing({
  28.             key: "AqTGBsziZHIJYYxgivLBf0hVdrAk9mWO5cQcb8Yux8sW5M8c8opEC2lZqKR1ZZXf",
  29.             type: "Road",
  30.             });
  31.             map.addLayer(bing);
  32.            
  33.                    
  34.             var passeios = new OpenLayers.Layer.WMS(
  35.             'Passeios',
  36.             'http://localhost:8080/geoserver/testes/wms',
  37.             {layers: 'testes:passeios',
  38.             styles: 'line',
  39.             srs: 'EPSG:900913',
  40.             format: 'image/png',
  41.             transparent: true
  42.             },{isBaseLayer: false});
  43.            
  44.             map.addLayer(passeios);
  45.            
  46.            
  47.             var equipamentos = new OpenLayers.Layer.WMS(
  48.             'Equipamentos',
  49.             'http://localhost:8080/geoserver/testes/wms',
  50.             {layers: 'testes:equipamentos',
  51.             styles: 'polygon',
  52.             srs: 'EPSG:900913',
  53.             format: 'image/png',
  54.             transparent: true
  55.             },{isBaseLayer: false});
  56.            
  57.             map.addLayer(equipamentos);
  58.            
  59.            
  60.             <!--var wfs = new OpenLayers.Layer.Vector("Equipamentos_WFS", {
  61.             <!--strategies: [new OpenLayers.Strategy.BBOX()],-->
  62.             <!--protocol: new OpenLayers.Protocol.WFS({-->
  63.             <!--url: "http://localhost:8080/geoserver/testes/wfs",-->
  64.             <!--featurePrefix:"testes",-->
  65.             <!--featureType: "testes:equipamentosType",-->
  66.             <!--featureNS: "namespacetestes.pt",-->
  67.             <!--srsName: "EPSG:900913",-->
  68.             <!--geometryName: "the_geom",-->
  69.             <!--version: "1.0.0"-->
  70.             <!--})-->
  71.             <!--});-->
  72.            
  73.            
  74.            
  75.             var wfs = new OpenLayers.Layer.Vector("Equipamentos_wfs", {
  76.             strategies: [new OpenLayers.Strategy.BBOX()],
  77.             protocol: new OpenLayers.Protocol.WFS({
  78.             version: "1.1.0",
  79.             srsName: "EPSG:900913",
  80.             url: "http://localhost:8080/geoserver/testes/wfs",
  81.             featureType: "equipamentos",
  82.             featureNS: "namespacetestes.pt",
  83.             geometryName: "the_geom",
  84.             schema: "http://localhost:8080/geoserver/schemas/gml/2.1.2/feature.xsd",
  85.            
  86.                 })
  87.                 });    
  88.            
  89.            
  90.             map.addLayer(wfs);
  91.  
  92.            
  93.             map.zoomToExtent(extend);
  94.            
  95.            
  96.             map.addControl(new OpenLayers.Control.LayerSwitcher());
  97.             map.addControl(new OpenLayers.Control.ScaleLine());
  98.             map.addControl(new OpenLayers.Control.OverviewMap());
  99.            
  100.             var select = new OpenLayers.Control.SelectFeature([wfs]);
  101.             map.addControl(select);
  102.             select.activate();
  103.            
  104.            
  105.            
  106.            
  107.         </script>
  108.        
  109.         </head>
  110.    
  111. </html>
Advertisement
Add Comment
Please, Sign In to add comment