diff --git a/MantleAPI/include/MantleAPI/Map/i_lane_location_query_service.h b/MantleAPI/include/MantleAPI/Map/i_lane_location_query_service.h
index 5cf1884b36bfa2afb1996e0b3f223f25b4bfaa97..ee23498e88f2f51a2d2ba515d0003cac80366f22 100644
--- a/MantleAPI/include/MantleAPI/Map/i_lane_location_query_service.h
+++ b/MantleAPI/include/MantleAPI/Map/i_lane_location_query_service.h
@@ -19,6 +19,8 @@
 #include <MantleAPI/Common/orientation.h>
 #include <MantleAPI/Common/vector.h>
 
+#include <vector>
+
 namespace mantle_api
 {
 
@@ -40,6 +42,7 @@ class ILaneLocationQueryService
                                                 double upwards_shift,
                                                 bool allow_invalid_positions = false) const = 0;
     virtual bool IsPositionOnLane(const Vec3d& position) const = 0;
+    virtual std::vector<UniqueId> GetLaneIdsAtPosition(const Vec3d& position) const = 0;
 };
 }  // namespace mantle_api