A method for matching a camera-photographed image with map data in a portable terminal, the method comprising: obtaining an image including at least one object by a camera; determining a first location information of the camera; calculating a second location information of the at least one object in the image; calculating a third location information of at least one display object in the map data stored in a storage of the portable terminal based on the first location information of the camera, wherein calculating the third location information comprises: matching (S212-2) the first location information of the camera to the map data, establishing (S212-4) a point of the at least one display object, and calculating (S212-6) the third location information of the point of the at least one display object based on the location of the camera matched to the map data; matching the at least one display object in the map data to the at least one object in the image based on comparison of the second location information and the third location information, reading out from the storage a text information of the at least one display object matched to the at least one object, and inserting the read-out text information into the image and displaying the read-out text information and the image on a display unit. obtaining an image including at least one object by a camera; determining a first location information of the camera; calculating a second location information of the at least one object in the image; calculating a third location information of at least one display object in the map data stored in a storage of the portable terminal based on the first location information of the camera, wherein calculating the third location information comprises: matching (S212-2) the first location information of the camera to the map data, establishing (S212-4) a point of the at least one display object, and calculating (S212-6) the third location information of the point of the at least one display object based on the location of the camera matched to the map data; matching the at least one display object in the map data to the at least one object in the image based on comparison of the second location information and the third location information, reading out from the storage a text information of the at least one display object matched to the at least one object, and inserting the read-out text information into the image and displaying the read-out text information and the image on a display unit. matching (S212-2) the first location information of the camera to the map data, establishing (S212-4) a point of the at least one display object, and calculating (S212-6) the third location information of the point of the at least one display object based on the location of the camera matched to the map data; matching the at least one display object in the map data to the at least one object in the image based on comparison of the second location information and the third location information, reading out from the storage a text information of the at least one display object matched to the at least one object, and inserting the read-out text information into the image and displaying the read-out text information and the image on a display unit.