Display interpolated time in igc example
This commit is contained in:
+6
-3
@@ -85,7 +85,6 @@ var displaySnap = function(coordinate) {
|
|||||||
line = null;
|
line = null;
|
||||||
info.innerHTML = ' ';
|
info.innerHTML = ' ';
|
||||||
} else {
|
} else {
|
||||||
info.innerHTML = closestFeature.get('PLT');
|
|
||||||
var geometry = closestFeature.getGeometry();
|
var geometry = closestFeature.getGeometry();
|
||||||
var closestPoint = geometry.getClosestPoint(coordinate);
|
var closestPoint = geometry.getClosestPoint(coordinate);
|
||||||
if (point === null) {
|
if (point === null) {
|
||||||
@@ -93,10 +92,14 @@ var displaySnap = function(coordinate) {
|
|||||||
} else {
|
} else {
|
||||||
point.setCoordinates(closestPoint);
|
point.setCoordinates(closestPoint);
|
||||||
}
|
}
|
||||||
|
var date = new Date(closestPoint[2] * 1000);
|
||||||
|
info.innerHTML =
|
||||||
|
closestFeature.get('PLT') + ' (' + date.toUTCString() + ')';
|
||||||
|
var coordinates = [coordinate, [closestPoint[0], closestPoint[1]]];
|
||||||
if (line === null) {
|
if (line === null) {
|
||||||
line = new ol.geom.LineString([coordinate, closestPoint]);
|
line = new ol.geom.LineString(coordinates);
|
||||||
} else {
|
} else {
|
||||||
line.setCoordinates([coordinate, closestPoint]);
|
line.setCoordinates(coordinates);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
map.requestRenderFrame();
|
map.requestRenderFrame();
|
||||||
|
|||||||
Reference in New Issue
Block a user