diff options
Diffstat (limited to 'misc/openlayers/examples/kml-pointtrack.js')
-rw-r--r-- | misc/openlayers/examples/kml-pointtrack.js | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/misc/openlayers/examples/kml-pointtrack.js b/misc/openlayers/examples/kml-pointtrack.js deleted file mode 100644 index 7d48ce3..0000000 --- a/misc/openlayers/examples/kml-pointtrack.js +++ /dev/null @@ -1,52 +0,0 @@ -var map; - -function init() { - - var mercator = new OpenLayers.Projection("EPSG:900913"); - var geographic = new OpenLayers.Projection("EPSG:4326"); - - map = new OpenLayers.Map({ - div: "map", - projection: mercator, - layers: [ - new OpenLayers.Layer.OSM(), - new OpenLayers.Layer.PointTrack("Aircraft Tracks", { - projection: geographic, - strategies: [new OpenLayers.Strategy.Fixed()], - protocol: new OpenLayers.Protocol.HTTP({ - url: "kml-track.kml", - format: new OpenLayers.Format.KML({ - extractTracks: true, - extractStyles: true - }) - }), - dataFrom: OpenLayers.Layer.PointTrack.TARGET_NODE, - styleFrom: OpenLayers.Layer.PointTrack.TARGET_NODE, - eventListeners: { - "beforefeaturesadded": function(e) { - // group the tracks by fid and create one track for - // every fid - var fid, points = [], feature; - for (var i=0, len=e.features.length; i<len; i++) { - feature = e.features[i]; - if ((fid && feature.fid !== fid) || i === len-1) { - this.addNodes(points, {silent: true}); - points = []; - } else { - points.push(feature); - } - fid = feature.fid; - } - return false; - } - } - }) - ], - center: new OpenLayers.LonLat(-93.2735, 44.8349).transform(geographic, mercator), - zoom: 8 - }); - - map.addControl(new OpenLayers.Control.LayerSwitcher()); - -}; - |