1. A non-transitory computer-readable storage device comprising instructions that, when executed by a processor of a first communication device, cause the processor to perform operations comprising: receiving, from a network, map information originating from a second communication device, the map information representing graphically a map of a geographical area with first highlighting, corresponding to a first embedded interactive link representing a first point of interest on the map, and third highlighting, corresponding to a first route; modifying the map information to generate a modified map information that includes second highlighting corresponding to a second embedded interactive link representing a second point of interest on the map; visually distinguishing in a graphical representation the modified map information from the map information by: removing, from the map information, the first highlighting and the third highlighting while the first route remains displayed; and displaying the second highlighting of the modified map information; and transmitting, to the second communication device, information regarding the graphical representation that visually distinguishes the modified map information from the map information.