From f46848e92500104127d03124c45aabe129cef0f0 Mon Sep 17 00:00:00 2001 From: Jogi Hofmüller Date: Wed, 24 Aug 2011 13:30:32 +0000 Subject: - copy style changes to tracker.wsgi git-svn-id: https://svn.spreadspace.org/mur.sat@154 7de4ea59-55d0-425e-a1af-a3118ea81d4c --- tools/mmd/orbtrak.js | 56 +++++++++++++++++++++++++++++----------------------- 1 file changed, 31 insertions(+), 25 deletions(-) (limited to 'tools/mmd/orbtrak.js') 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 (); -- cgit v1.2.3