1. A method on a computer for enabling a user to view and interact with a visual map in an external application, the method comprising: retrieving visual map data, wherein the visual map data is retrieved by a visual mapping application; and creating a file in the visual mapping application, wherein the created file includes (i) the visual map data and (ii) software code capable of being executed by the external application to display the visual map and enable visual mapping functionality in the external application.