Add a track layer to the browser map
This commit is contained in:
parent
82e96ac757
commit
a25375aaf3
1 changed files with 21 additions and 0 deletions
|
@ -186,6 +186,25 @@ html,body,#map {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
var TrackLayer = new L.geoJson(null, {
|
||||||
|
|
||||||
|
});
|
||||||
|
TrackLayer.update = function() {
|
||||||
|
var url = "/flighthistory/track.json";
|
||||||
|
|
||||||
|
var jqxhr = $.get(url).done(function(data) {
|
||||||
|
TrackLayer.clearLayers();
|
||||||
|
TrackLayer.addData(data);
|
||||||
|
}).fail(function() {
|
||||||
|
}).always(function() {
|
||||||
|
});
|
||||||
|
setTimeout(function() {
|
||||||
|
TrackLayer.update()
|
||||||
|
}, 10000);
|
||||||
|
};
|
||||||
|
|
||||||
|
map.addLayer(TrackLayer);
|
||||||
|
|
||||||
var navdbLayer = new L.geoJson(null, {
|
var navdbLayer = new L.geoJson(null, {
|
||||||
pointToLayer : function(feature, latlng) {
|
pointToLayer : function(feature, latlng) {
|
||||||
var options = {
|
var options = {
|
||||||
|
@ -493,6 +512,7 @@ html,body,#map {
|
||||||
};
|
};
|
||||||
|
|
||||||
var overlays = {
|
var overlays = {
|
||||||
|
"Track" : TrackLayer,
|
||||||
"NAVDB" : navdbLayer,
|
"NAVDB" : navdbLayer,
|
||||||
"AI" : aiLayer,
|
"AI" : aiLayer,
|
||||||
"VFRMap.com Sectionals (US)" : new L.TileLayer(
|
"VFRMap.com Sectionals (US)" : new L.TileLayer(
|
||||||
|
@ -762,6 +782,7 @@ html,body,#map {
|
||||||
|
|
||||||
navdbLayer.update();
|
navdbLayer.update();
|
||||||
aiLayer.update();
|
aiLayer.update();
|
||||||
|
TrackLayer.update();
|
||||||
|
|
||||||
var latlng;
|
var latlng;
|
||||||
var i = 0;
|
var i = 0;
|
||||||
|
|
Loading…
Add table
Reference in a new issue