diff --git a/lib/+artoa/+trajectory/plotTrajectoryReferencePositions.m b/lib/+artoa/+trajectory/plotTrajectoryReferencePositions.m
index 5324c645374c8831cdf786938f43e30c00f1c086..0f1de0b49e3960eed4775ece404f4fa24cc890c2 100644
--- a/lib/+artoa/+trajectory/plotTrajectoryReferencePositions.m
+++ b/lib/+artoa/+trajectory/plotTrajectoryReferencePositions.m
@@ -4,6 +4,7 @@ function [scatterHandles, textHandles] = plotTrajectoryReferencePositions(pAxesH
 
 x = [];
 y = [];
+n = [];
 
 for i = 1:length(pTrajectory.trackParameter.soundsourceCombinations.referencePosition)
     current = pTrajectory.trackParameter.soundsourceCombinations.referencePosition{i};
@@ -13,6 +14,7 @@ for i = 1:length(pTrajectory.trackParameter.soundsourceCombinations.referencePos
     tmp = str2double(strsplit(current));
     x = [x; tmp(2)];
     y = [y; tmp(1)];
+    n = [n; i];
 end
 
 
@@ -34,14 +36,14 @@ textHandles = cell(1, length(x));
 if pPlotAsMap
     for i = 1:length(x)
         textHandles{i} = textm( ...
-            y(i), x(i), {'', [' ' num2str(pTrajectory.id) '.' num2str(i)]}, ...
+            y(i), x(i), {'', [' ' num2str(pTrajectory.id) '.' num2str(n(i))]}, ...
             'Color', pColor ...
         );
     end
 else
     for i = 1:length(x)
         textHandles{i} = text( ...
-            pAxesHandle, x(i), y(i), {'', [' ' num2str(pTrajectory.id) '.' num2str(i)]}, ...
+            pAxesHandle, x(i), y(i), {'', [' ' num2str(pTrajectory.id) '.' num2str(n(i))]}, ...
             'Color', pColor ...
         );
     end