1. A computer-implemented method of providing an augmented reality experience of a scene to a mobile computing device of a user, the mobile computing device having a camera and executing an augmented reality application, the method comprising: receiving, by a server system over a wide area network, via the application on the user's mobile computing device, scene map data characterizing a 3D model of the scene created by the application, wherein the scene map data includes (i) image data captured by the camera and processed by the application, (ii) geographic coordinate data, and (iii) camera orientation data; updating, by the server system, a feature cloud model of the realm by integrating the received scene map data into the model, wherein the feature cloud model of the realm (i) encompasses a geographic extent that includes a region where the scene is situated, and (ii) includes a set of SLAM Triggers, each SLAM Trigger corresponding to a unique location in the region; storing, by the server system, the updated feature cloud model of the realm; extracting, by the server system from the updated feature cloud model, (i) augmented reality data associated with the scene being viewed by the camera and (ii) data from the updated feature cloud model associated with the scene; and transmitting, by the server system to the application, over the wide area network, (i) the augmented reality data associated with the scene, (ii) the data from the updated feature cloud model associated with the scene, and (iii) the set of SLAM Triggers associated with the scene, for display by the application on the mobile computing device, wherein a specific one of the SLAM Triggers is configured to fire when the user, interacting via the mobile computing device, is located within a specified distance of the location associated with the specific one of the Triggers.