1. A 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 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 corresponding first point of interest on the map; modifying the map information to remove the first highlighting corresponding to the first embedded interactive link; modifying the map information to include second highlighting corresponding to a second embedded interactive link representing a corresponding second point of interest on the map; and providing the modified map information for receipt by the second communication device, the modified map information representing graphically the map with the second highlighting corresponding to the second embedded interactive link instead of the first highlighting corresponding to the first embedded interactive link.