|
|
@ -112,7 +112,7 @@ export class TripAnimationComponent implements OnInit, AfterViewInit, OnDestroy |
|
|
this.settings.pointAsAnchorFunction = parseFunction(this.settings.pointAsAnchorFunction, ['data', 'dsData', 'dsIndex']); |
|
|
this.settings.pointAsAnchorFunction = parseFunction(this.settings.pointAsAnchorFunction, ['data', 'dsData', 'dsIndex']); |
|
|
this.settings.tooltipFunction = parseFunction(this.settings.tooltipFunction, ['data', 'dsData', 'dsIndex']); |
|
|
this.settings.tooltipFunction = parseFunction(this.settings.tooltipFunction, ['data', 'dsData', 'dsIndex']); |
|
|
this.settings.labelFunction = parseFunction(this.settings.labelFunction, ['data', 'dsData', 'dsIndex']); |
|
|
this.settings.labelFunction = parseFunction(this.settings.labelFunction, ['data', 'dsData', 'dsIndex']); |
|
|
this.settings.colorPointFunction = parseFunction(this.settings.colorPointFunction, ['data', 'dsData', 'dsIndex']); |
|
|
this.settings.colorPointFunction = parseFunction(this.settings.colorPointFunction, ['data', 'dsData', 'dsIndex']); |
|
|
this.normalizationStep = this.settings.normalizationStep; |
|
|
this.normalizationStep = this.settings.normalizationStep; |
|
|
const subscription = this.ctx.defaultSubscription; |
|
|
const subscription = this.ctx.defaultSubscription; |
|
|
subscription.callbacks.onDataUpdated = () => { |
|
|
subscription.callbacks.onDataUpdated = () => { |
|
|
@ -179,7 +179,7 @@ export class TripAnimationComponent implements OnInit, AfterViewInit, OnDestroy |
|
|
if (this.settings.showPolygon) { |
|
|
if (this.settings.showPolygon) { |
|
|
this.mapWidget.map.updatePolygons(this.interpolatedTimeData); |
|
|
this.mapWidget.map.updatePolygons(this.interpolatedTimeData); |
|
|
} |
|
|
} |
|
|
if (this.settings.showPoints || this.settings.useColorPointFunction) { |
|
|
if (this.settings.showPoints) { |
|
|
this.mapWidget.map.updatePoints(formattedInterpolatedTimeData.map(ds => _.union(ds)), this.calcTooltip); |
|
|
this.mapWidget.map.updatePoints(formattedInterpolatedTimeData.map(ds => _.union(ds)), this.calcTooltip); |
|
|
} |
|
|
} |
|
|
this.mapWidget.map.updateMarkers(currentPosition, true, (trip) => { |
|
|
this.mapWidget.map.updateMarkers(currentPosition, true, (trip) => { |
|
|
|