message: wrapped new map interface functions
diff: #include "modules/world/map/local_map.hpp"
  #include "modules/world/map/roadgraph.hpp"
  #include "modules/world/opendrive/opendrive.hpp"
  +#include "modules/geometry/geometry.hpp"
  using namespace modules::world::map;
  using modules::world::opendrive::LaneId;
  using modules::geometry::Point2d;
  -
  +using modules::geometry::Line;
  void python_map(py::module m) {
  py::class_<MapInterface, std::shared_ptr<MapInterface>>(m, "MapInterface")
  @@ -39,7 +40,9 @@ void python_map(py::module m) {
  .def("compute_all_path_boundaries", &MapInterface::ComputeAllPathBoundaries)
  .def("get_adjacent_corridors_same_direction", &MapInterface::GetAdjacentDrivingCorridorsSameDirection)
  .def("get_splitting_corridors", &MapInterface::GetSplittingDrivingCorridors)
  -
  + .def("is_line_segment_inside_driving_corridor", &MapInterface::isLineSegmentInsideDrivingCorridor)
  + .def("find_lane", &MapInterface::FindLane)
  + .def("has_correct_driving_direction", &MapInterface::hasCorrectDrivingDirection)
  //.def("compute_lane_boundaries_horizon", &MapInterface::ComputeLaneBoundariesHorizon)
  /*.def("calculate_driving_corridor",[](const MapInterface& m, const LaneId& startid, const LaneId goalid) {
  Line inner_line, outer_line, center_line;
  