Advertisement
martaczaska

gis_4

May 17th, 2020
1,330
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <html xmlns="http://www.w3.org/1999/xhtml">
  2.     <head>
  3.         <title>OpenLayers Map</title>
  4.  
  5.         <!-- The openlayers script -->
  6.         <script src="http://www.openlayers.org/api/OpenLayers.js"></script>
  7.         <script type="text/javascript">
  8.             var lon = 18.64542;
  9.             var lat = 54.34766;
  10.             var zoom = 5;
  11.             var map;
  12.             var mercator = new OpenLayers.Projection("EPSG:900913");
  13.             var wgs84 = new OpenLayers.Projection("EPSG:4326");
  14.             var apiKey = "ApTJzdkyN1DdFKkRAE6QIDtzihNaf6IWJsT-nQ_2eMoO4PN__0Tzhl2-WgJtXFSp";
  15.             var options = { projection: mercator, displayProjection: wgs84};
  16.  
  17.  
  18.  
  19.             var key_1 = "Akfa1sYcVtoKuqqWVZQToev5sN8uSdHQniY_MR3Oag1C0XTwUKeugVkotCVu6Bm4";
  20.             var key_2 = "AkThMGyqUS_pj-Ih4a_E6a3_ngjFEG5am6n_2P3e8VmVQImi9Y2A00wQaSK1CjfO";
  21.             var key_3 = "AvYTwp8zlmKKND4xJ4Y2OCDo4X_H1l6aUyt99R0ku_-l_u09frPH0AtxK-p4H108";
  22.  
  23.             var bing_drogi =new OpenLayers.Layer.Bing({name: "drogi",
  24.                                                     key: key_1,
  25.                                                     type: "Road"});
  26.                                                    
  27.             var bing_aerial =new OpenLayers.Layer.Bing({name: "satelitarna",
  28.                                                     key: key_2,
  29.                                                     type: "Aerial"});                              
  30.            
  31.             var bing_labels =new OpenLayers.Layer.Bing({name: "labels",
  32.                                                     key: key_3,
  33.                                                     type: "AerialWithLabels"});
  34.                                                    
  35.             var warstwa_WMS =new OpenLayers.Layer.WMS("Warstwa WMS",
  36.                                                       "https://sedac.ciesin.columbia.edu/geoserver/wms",
  37.                                                       {layers: 'aglands:aglands-pastures-2000',
  38.                                                       transparent: true},
  39.                                                       {isBaseLayer: false});
  40.  
  41.  
  42.             var kontr_skala =new OpenLayers.Control.PanZoomBar();
  43.            
  44.             var aktualna_sk =new OpenLayers.Control.ScaleLine();
  45.            
  46.             var okienko_okolicy =new OpenLayers.Control.OverviewMap();
  47.            
  48.             var ruch =new OpenLayers.Control.KeyboardDefaults();
  49.            
  50.             var kursor =new OpenLayers.Control.MousePosition();
  51.            
  52.  
  53.             function init(){
  54.                 map = new OpenLayers.Map('map');
  55.                
  56.                 var osm = new OpenLayers.Layer.OSM("Simple OSM Map");
  57.  
  58.                 map.addLayers([osm, bing_drogi, bing_aerial, bing_labels]);
  59.                 map.zoomIn();
  60.                
  61.                 map.addControl(kontr_skala);
  62.                 map.addControl(aktualna_sk);
  63.                 map.addControl(okienko_okolicy);
  64.                 map.addControl(ruch);
  65.                 map.addControl(kursor);
  66.                
  67.            
  68.                 map.setCenter(new OpenLayers.LonLat(lon, lat).transform(wgs84, mercator), zoom);
  69.                 map.addLayer(warstwa_WMS);
  70.                
  71.             }
  72.  
  73.         </script>
  74.     </head>
  75.     <body onload="init()">
  76.             <div id="map"></div>
  77.     </body>
  78. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement