Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>OpenLayers Map</title>
- <!-- The gmaps script -->
- <script src="http://maps.google.com/maps/api/js?v=3&sensor=false"></script>
- <!-- The openlayers script -->
- <script src="http://www.openlayers.org/api/OpenLayers.js"></script>
- <script type="text/javascript">
- var lon = 18.64542;
- var lat = 54.34766;
- var zoom = 5;
- var map;
- var mercator = new OpenLayers.Projection("EPSG:900913");
- var wgs84 = new OpenLayers.Projection("EPSG:4326");
- var apiKey = "ApTJzdkyN1DdFKkRAE6QIDtzihNaf6IWJsT-nQ_2eMoO4PN__0Tzhl2-WgJtXFSp";
- var options = { projection: mercator, displayProjection: wgs84 };
- //var google_teren;
- //var google_satelita;
- //var google_hybryda;
- //var bing_teren;
- //var bing_satelita;
- //var bing_hybryda;
- var google_teren = new OpenLayers.Layer.Google("teren", {type:google.maps.MapTypeId.TERRAIN});
- var google_satelita = new OpenLayers.Layer.Google("satelita", {type:google.maps.MapTypeId.SATELLITE});
- var google_hybryda = new OpenLayers.Layer.Google("hybryda", {type:google.maps.MapTypeId.HYBRID});
- var bing_droga = new OpenLayers.Layer.Bing({name: "drogi", key: apiKey, type:"Road"});
- var bing_satelita = new OpenLayers.Layer.Bing({name: "bsatelita", key: apiKey, type:"Aerial"});
- var bing_hybryda = new OpenLayers.Layer.Bing({name: "bhybryda", key: apiKey, type:"AerialWithLabels"});
- 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});
- var vector = new OpenLayers.Layer.Vector("vector");
- var marker = new OpenLayers.Layer.Marker("marker");
- function init(){
- map = new OpenLayers.Map('map', options);
- var osm = new OpenLayers.Layer.OSM("Simple OSM Map");
- map.addLayers([bing_droga,google_teren, google_satelita, google_hybryda,bing_satelita,bing_hybryda]);
- map.zoomIn();
- map.addLayer(wms_overlay);
- map.addLayer(vector);
- map.addControl(new OpenLayers.Control.EditingToolbar(vector));
- map.addControl(new OpenLayers.Control.LayerSwitcher());
- map.addControl(new OpenLayers.Control.PanZoomBar());
- map.addControl(new OpenLayers.Control.ScaleLine());
- map.addControl(new OpenLayers.Control.OverviewMap());
- map.addControl(new OpenLayers.Control.KeyboardDefaults());
- map.addControl(new OpenLayers.Control.MousePosition());
- map.setCenter(new OpenLayers.LonLat(lon,lat).transform(wgs84,mercator), 5);
- }
- </script>
- </head>
- <body onload="init()">
- <div id="map"></div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement