source: ntrip/trunk/BNC/src/map/OpenStreetMaps/index.html@ 5196

Last change on this file since 5196 was 5196, checked in by mervart, 11 years ago
  • Property svn:executable set to *
File size: 1.3 KB
RevLine 
[5183]1<!DOCTYPE HTML>
2<html>
[5194]3
[5183]4 <head>
[5194]5 <title>BNC OpenStreetMap View</title>
[5183]6 <style type="text/css">
7 html, body, #basicMap {
8 width: 100%;
9 height: 100%;
10 margin: 0;
11 }
12 </style>
[5194]13
[5193]14 <script src="http://openlayers.org/api/OpenLayers.js" ></script>
[5194]15
[5183]16 <script>
[5194]17 function initialize(lat, lon) {
18 map = new OpenLayers.Map("basicMap");
19
[5183]20 var mapnik = new OpenLayers.Layer.OSM();
[5194]21 var fromProjection = new OpenLayers.Projection("EPSG:4326"); // WGS 1984
22 var toProjection = new OpenLayers.Projection("EPSG:900913"); // Spherical Mercator
23 var position = new OpenLayers.LonLat(lon, lat).transform(fromProjection, toProjection);
[5183]24 var zoom = 15;
25
26 map.addLayer(mapnik);
[5195]27
28 var markers = new OpenLayers.Layer.Markers("Markers");
29 var size = new OpenLayers.Size(40,40);
[5196]30 var offset = new OpenLayers.Pixel(-size.w/2, -size.h/2);
31 var icon = new OpenLayers.Icon('../html/crosshair.png', size, offset);
[5195]32 markers.addMarker(new OpenLayers.Marker(position, icon));
33
34 map.addLayer(markers);
35
36 map.setCenter(position, zoom);
[5183]37 }
38 </script>
[5194]39
[5183]40 </head>
[5194]41
42 <body onload="initialize(50.090956, 8.663283);">
[5183]43 <div id="basicMap"></div>
44 </body>
[5194]45
[5183]46</html>
Note: See TracBrowser for help on using the repository browser.