11. A computing system, comprising: one or more processors; and one or more memory devices, the one or more memory devices storing computer-readable instructions that when executed by the one or more processors cause the one or more processors to perform operations, the operations comprising: accessing a uniform resource identifier (URI) specifying a request to link to a selected state within a mapping software application from a third-party software application associated with a computing device, the URI being associated with a multi-platform application programming interface (API) associated with the mapping software application and configured for use by a plurality of different operating system platforms, the multi-platform API comprising a common URI syntax for use within the plurality of different operating system platforms without an application-level determination of an operating system platform on which the third-party software application and the mapping software application are executing, the URI comprising a query string specifying one or more location parameters in accordance with the common URI syntax, the one or more location parameters configured to control an execution of the selected state by the mapping software application on the computing device; detecting a presence of the mapping software application on the computing device; responsive to detecting the mapping software application, launching the mapping software application in the selected state based at least in part on the URI; parsing at least a portion of the query string to identify the one or more location parameters; and performing one or more actions associated with the selected state of the mapping software application based at least in part on the one or more location parameters.
11. A computing system, comprising: one or more processors; and one or more memory devices, the one or more memory devices storing computer-readable instructions that when executed by the one or more processors cause the one or more processors to perform operations, the operations comprising: accessing a uniform resource identifier (URI) specifying a request to link to a selected state within a mapping software application from a third-party software application associated with a computing device, the URI being associated with a multi-platform application programming interface (API) associated with the mapping software application and configured for use by a plurality of different operating system platforms, the multi-platform API comprising a common URI syntax for use within the plurality of different operating system platforms without an application-level determination of an operating system platform on which the third-party software application and the mapping software application are executing, the URI comprising a query string specifying one or more location parameters in accordance with the common URI syntax, the one or more location parameters configured to control an execution of the selected state by the mapping software application on the computing device; detecting a presence of the mapping software application on the computing device; responsive to detecting the mapping software application, launching the mapping software application in the selected state based at least in part on the URI; parsing at least a portion of the query string to identify the one or more location parameters; and performing one or more actions associated with the selected state of the mapping software application based at least in part on the one or more location parameters. 17. The computing system of claim 11 , wherein performing one or more actions associated with the selected state of the mapping software application comprises: requesting mapping information from a remote computing device associated with the mapping software application; receiving data indicative of the mapping information from the remote computing device; and presenting the mapping information in a user interface associated with the mapping software application.