9. The computer-implemented method of claim 1 , wherein performing, by the one or more processors, one or more actions associated with the selected state of the mapping software application comprises: requesting, by the one or more processors, mapping information from a remote computing device associated with the mapping software application; receiving, by the one or more processors, data indicative of the mapping information from the remote computing device; and presenting, by the one or more processors, the mapping information in a user interface associated with the mapping software application.
9. The computer-implemented method of claim 1 , wherein performing, by the one or more processors, one or more actions associated with the selected state of the mapping software application comprises: requesting, by the one or more processors, mapping information from a remote computing device associated with the mapping software application; receiving, by the one or more processors, data indicative of the mapping information from the remote computing device; and presenting, by the one or more processors, the mapping information in a user interface associated with the mapping software application. 10. The computer-implemented method of claim 9 , wherein presenting, by the one or more processors, the mapping information in a user interface comprises providing the mapping information for display in a graphical user interface of the mapping software application.