1. A method for providing a mixed media environment for interacting with documents of a first media type and a second media type, the method comprising: generating a representation of a document of a first media type; indexing the generated representation of the document to a mixed media document; identifying a first geographic location based on the document of the first media type; identifying a second geographic location; performing an action specified by the mixed media document based on the first and second geographic locations.