A navigation method for generating a route using a navigation device , the navigation method comprising: receiving, with a messenger program installed in the navigation device, via a messenger server from another navigation device , messenger information including destination information associated with a destination of said another navigation device, destination description information and conversation information, the destination information, the destination description information and the conversation information being a portion of conversation between a user of said another navigation device and a user of the navigation device through the messenger program, and the destination description information including destination text information and destination alarm information including a predetermined distance; receiving, with the messenger program, via the messenger server from said another navigation device , location information of said another navigation device; displaying the received location information on a map by an output module of the navigation device; determining a location of the navigation device based on location information generated by using a GPS module of the navigation device ; retrieving map information between the destination associated with the destination information and the determined location in a map database; map-matching the location of the navigation device to the retrieved map information; calculating a shortest route between the destination and the map-matched location of the navigation device in the map database; displaying the calculated shortest route by the output module of the navigation device , wherein the destination text information is displayed by the output module of the navigation device when the navigation device is located at the predetermined distance from the destination. receiving, with a messenger program installed in the navigation device, via a messenger server from another navigation device , messenger information including destination information associated with a destination of said another navigation device, destination description information and conversation information, the destination information, the destination description information and the conversation information being a portion of conversation between a user of said another navigation device and a user of the navigation device through the messenger program, and the destination description information including destination text information and destination alarm information including a predetermined distance; receiving, with the messenger program, via the messenger server from said another navigation device , location information of said another navigation device; displaying the received location information on a map by an output module of the navigation device; determining a location of the navigation device based on location information generated by using a GPS module of the navigation device ; retrieving map information between the destination associated with the destination information and the determined location in a map database; map-matching the location of the navigation device to the retrieved map information; calculating a shortest route between the destination and the map-matched location of the navigation device in the map database; displaying the calculated shortest route by the output module of the navigation device , wherein the destination text information is displayed by the output module of the navigation device when the navigation device is located at the predetermined distance from the destination. <EOS>