1. An apparatus, comprising: at least one processor; at least one memory including computer program code, the memory and the computer program code configured to, working with the processor, cause the apparatus to perform at least the following: receive a text input; determine a portion of the text input corresponding to a navigational preamble; determine a location candidate based, at least in part, on the navigational preamble; generate display information indicative of the location candidate; receive a selection input selecting the generated display information or a portion thereof; and inserting text indicative of the location candidate, based on the received selection input, with the text input to generate a text communication.