When a robot navigates in a known environment, the robot tries to find its current position from informations obtained through its sensor. This paper considers the case that the robot can measure angles between undistinguishable mark points and the robot has a map of mark points. Efficient algorithms are given for this case.