1. A method of programming wayfinding content using a wayfinding data content management system having a processor and a database coupled to the processor, comprising: accessing a map file having data on one or more map locations and one or more paths between the map locations representing locations and routes on a map, wherein the paths include path segments intersecting map locations, and wherein the path segments have directional aspects defined by directions of travel relative to the map locations and without a limited preprogrammed ruction options explaining the directional aspects; displaying a programming interface on a display device having one or more text entry fields corresponding to path segments arranged and configured to allow a system manager to create and enter customized instructional phrases explaining the directional aspects of the path segments, wherein the text entry fields include at least a first text field for entering a first customized instructional phrase explaining traveling along a path segment toward a first map location, and wherein the text entry fields include at least a second text field for entering a second customized instructional phrase explaining traveling in a different direction along the path segment away from the first location; receiving the customized instructional phrases programmed by the system manager using the programming interface; storing the customized instructional phrases in the database, wherein the customized instructional phrases received by the programming interface are stored with associations linking the customized instructional phrases entered in the text entry fields with the path segment; displaying a map on a display for a user; allowing a user to select an ending map location; calculating a travel route between a starting map location and the user selected ending map location by compiling a sequence of one or more path segments and one or more map locations between the starting and ending map locations; retrieving from the database one or more customized instructional phrases for the path segments associated with the compiled sequence of map locations; and displaying the customized instructional phrases to the user in an order corresponding to the compiled sequence of map locations.
1. A method of programming wayfinding content using a wayfinding data content management system having a processor and a database coupled to the processor, comprising: accessing a map file having data on one or more map locations and one or more paths between the map locations representing locations and routes on a map, wherein the paths include path segments intersecting map locations, and wherein the path segments have directional aspects defined by directions of travel relative to the map locations and without a limited preprogrammed ruction options explaining the directional aspects; displaying a programming interface on a display device having one or more text entry fields corresponding to path segments arranged and configured to allow a system manager to create and enter customized instructional phrases explaining the directional aspects of the path segments, wherein the text entry fields include at least a first text field for entering a first customized instructional phrase explaining traveling along a path segment toward a first map location, and wherein the text entry fields include at least a second text field for entering a second customized instructional phrase explaining traveling in a different direction along the path segment away from the first location; receiving the customized instructional phrases programmed by the system manager using the programming interface; storing the customized instructional phrases in the database, wherein the customized instructional phrases received by the programming interface are stored with associations linking the customized instructional phrases entered in the text entry fields with the path segment; displaying a map on a display for a user; allowing a user to select an ending map location; calculating a travel route between a starting map location and the user selected ending map location by compiling a sequence of one or more path segments and one or more map locations between the starting and ending map locations; retrieving from the database one or more customized instructional phrases for the path segments associated with the compiled sequence of map locations; and displaying the customized instructional phrases to the user in an order corresponding to the compiled sequence of map locations. 11. The method of claim 1 , further comprising: transferring the customized instructional phrases to the user by one of the following: printing the instructions on media, downloading the instructions to the user's computer using a wired or wireless network, sending the instructions by SMS/text messaging service to the user, or providing a link for allowing users to revisit the instructions.