Advertisement
Guest User

Gis

a guest
Jun 17th, 2019
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.84 KB | None | 0 0
  1. <html xmlns="http://www.w3.org/1999/xhtml">
  2. <head>
  3. <title>OpenLayers Map</title>
  4.  
  5. <!-- The gmaps script -->
  6. <script src="http://maps.google.com/maps/api/js?v=3&amp;sensor=false"></script>
  7. <!-- The openlayers script -->
  8. <script src="http://www.openlayers.org/api/OpenLayers.js"></script>
  9. <script type="text/javascript">
  10. var lon = 18.64542;
  11. var lat = 54.34766;
  12. var zoom = 5;
  13. var map;
  14. var mercator = new OpenLayers.Projection("EPSG:900913");
  15. var wgs84 = new OpenLayers.Projection("EPSG:4326");
  16. var apiKey = "ApTJzdkyN1DdFKkRAE6QIDtzihNaf6IWJsT-nQ_2eMoO4PN__0Tzhl2-WgJtXFSp";
  17. var options = { projection: mercator, displayProjection: wgs84 };
  18. //var google_teren;
  19. //var google_satelita;
  20. //var google_hybryda;
  21. //var bing_teren;
  22. //var bing_satelita;
  23. //var bing_hybryda;
  24. var google_teren = new OpenLayers.Layer.Google("teren", {type:google.maps.MapTypeId.TERRAIN});
  25. var google_satelita = new OpenLayers.Layer.Google("satelita", {type:google.maps.MapTypeId.SATELLITE});
  26. var google_hybryda = new OpenLayers.Layer.Google("hybryda", {type:google.maps.MapTypeId.HYBRID});
  27. var bing_droga = new OpenLayers.Layer.Bing({name: "drogi", key: apiKey, type:"Road"});
  28. var bing_satelita = new OpenLayers.Layer.Bing({name: "bsatelita", key: apiKey, type:"Aerial"});
  29. var bing_hybryda = new OpenLayers.Layer.Bing({name: "bhybryda", key: apiKey, type:"AerialWithLabels"});
  30.  
  31. var wms_overlay = new OpenLayers.Layer.WMS("wms_layer", "http://knot9152.eti.pg.gda.pl/geoserver/wms", {layers:'2014_07_25_Baltic_Cyano', transparent:true}, {isBaseLayer: false});
  32. var vector = new OpenLayers.Layer.Vector("vector");
  33. var marker = new OpenLayers.Layer.Marker("marker");
  34. function init(){
  35. map = new OpenLayers.Map('map', options);
  36.  
  37. var osm = new OpenLayers.Layer.OSM("Simple OSM Map");
  38.  
  39. map.addLayers([bing_droga,google_teren, google_satelita, google_hybryda,bing_satelita,bing_hybryda]);
  40. map.zoomIn();
  41. map.addLayer(wms_overlay);
  42. map.addLayer(vector);
  43. map.addControl(new OpenLayers.Control.EditingToolbar(vector));
  44. map.addControl(new OpenLayers.Control.LayerSwitcher());
  45. map.addControl(new OpenLayers.Control.PanZoomBar());
  46. map.addControl(new OpenLayers.Control.ScaleLine());
  47. map.addControl(new OpenLayers.Control.OverviewMap());
  48. map.addControl(new OpenLayers.Control.KeyboardDefaults());
  49. map.addControl(new OpenLayers.Control.MousePosition());
  50.  
  51. map.setCenter(new OpenLayers.LonLat(lon,lat).transform(wgs84,mercator), 5);
  52.  
  53.  
  54.  
  55. }
  56.  
  57. </script>
  58. </head>
  59. <body onload="init()">
  60. <div id="map"></div>
  61. </body>
  62. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement