summaryrefslogtreecommitdiff
path: root/tools/mmd/orbtrak.js
diff options
context:
space:
mode:
authorJogi Hofmüller <jogi@mur.at>2011-08-24 13:30:32 +0000
committerJogi Hofmüller <jogi@mur.at>2011-08-24 13:30:32 +0000
commitf46848e92500104127d03124c45aabe129cef0f0 (patch)
tree77dacc148704037f34c2333afcfb2e19129ff850 /tools/mmd/orbtrak.js
parent- fiddling with styles and css (diff)
- copy style changes to tracker.wsgi
git-svn-id: https://svn.spreadspace.org/mur.sat@154 7de4ea59-55d0-425e-a1af-a3118ea81d4c
Diffstat (limited to 'tools/mmd/orbtrak.js')
-rw-r--r--tools/mmd/orbtrak.js56
1 files changed, 31 insertions, 25 deletions
diff --git a/tools/mmd/orbtrak.js b/tools/mmd/orbtrak.js
index 5e9f04a..bf5cf48 100644
--- a/tools/mmd/orbtrak.js
+++ b/tools/mmd/orbtrak.js
@@ -22,31 +22,37 @@
var Orb =
{
satelliteMarkers: new Array(),
- satellitePoint: new Object (),
- satLayer: new OpenLayers.Layer.Vector ("satLayer"),
- homeLayer: new OpenLayers.Layer.Vector ("homeLayer"),
- trackLayer: new OpenLayers.Layer.Vector ("trackLayer"),
- track: new Array (),
- from: new OpenLayers.Projection ("EPSG:4326"),
- to: new OpenLayers.Projection ("EPSG:900913"),
-
- startOSMTracking: function (longitude, latitude, altitude, name)
- {
- PLib.InitializeData();
- PLib.configureGroundStation(latitude, longitude, altitude, name);
- document.getElementById ("gsName").innerHTML = name;
- document.getElementById ("gsLongitude").innerHTML = longitude;
- document.getElementById ("gsLatitude").innerHTML = latitude;
- document.getElementById ("gsAltitude").innerHTML = altitude;
- Orb.createOSMSatellite ();
-
- var map = new OpenLayers.Map ("osm");
- map.addLayers ([new OpenLayers.Layer.OSM (), Orb.trackLayer, Orb.satLayer, Orb.homeLayer]);
- // map.addLayers ([new OpenLayers.Layer.WMS ("OpenLayers WMS", "http://vmap0.tiles.osgeo.org/wms/vmap0", {layers:'basic'}), Orb.trackLayer, Orb.satLayer, Orb.homeLayer]);
- map.zoomTo (1);
-
- var satStyle = {fillColor: "#FFED00", pointRadius: 3, stroke: false};
- var homeStyle = {fillColor: "#00ff00", pointRadius: 3, stroke: false};
+ satellitePoint: new Object (),
+ satLayer: new OpenLayers.Layer.Vector ("satLayer"),
+ homeLayer: new OpenLayers.Layer.Vector ("homeLayer"),
+ trackLayer: new OpenLayers.Layer.Vector ("trackLayer"),
+ track: new Array (),
+ from: new OpenLayers.Projection ("EPSG:4326"),
+ to: new OpenLayers.Projection ("EPSG:900913"),
+
+ startOSMTracking: function (longitude, latitude, altitude, name)
+ {
+ PLib.InitializeData();
+ PLib.configureGroundStation(latitude, longitude, altitude, name);
+ document.getElementById ("gsName").innerHTML = name;
+ document.getElementById ("gsLongitude").innerHTML = longitude;
+ document.getElementById ("gsLatitude").innerHTML = latitude;
+ document.getElementById ("gsAltitude").innerHTML = altitude;
+ Orb.createOSMSatellite ();
+
+ var map = new OpenLayers.Map ("osm");
+ var mousePosition = new OpenLayers.Control.MousePosition();
+ mousePosition.displayProjection = Orb.from;
+ map.addControl(new OpenLayers.Control.LayerSwitcher());
+ map.addControl(mousePosition);
+
+ map.addLayers ([new OpenLayers.Layer.OSM (), Orb.trackLayer, Orb.satLayer, Orb.homeLayer]);
+ // map.addLayers ([new OpenLayers.Layer.WMS ("OpenLayers WMS", "http://vmap0.tiles.osgeo.org/wms/vmap0", {layers:'basic'}), Orb.trackLayer, Orb.satLayer, Orb.homeLayer]);
+
+ map.zoomTo (1);
+
+ var satStyle = {fillColor: "#ffed00", pointRadius: 3, stroke: false};
+ var homeStyle = {fill: true, pointRadius: 5, stroke: false, fillColor: "#003366", fillOpacity: 0.6};
var home = new OpenLayers.LonLat (longitude, latitude).transform (Orb.from, Orb.to);
Orb.createSatelliteTrack ();