1. A method of controlling an unmanned aerial vehicle (UAV) in flight over a physical environment based on multi-touch gesture inputs applied to an interactive visualization of the physical environment, the method comprising: causing display, via a touch screen display device, of a view of the physical environment, the view centered on a point of reference in the physical environment, the view of the physical environment including: video captured by an image captured device coupled to the UAV; and a rendering of a three-dimensional (3D) model indicative of a first pose of a virtual camera relative to the point of reference; receiving, via the touch screen display device, a multi-touch gesture indicative of a request to change the pose of the virtual camera; dynamically updating, as the multi-touch gesture is received, the rendering of the 3D model to be indicative of a second pose of the virtual camera relative to the point of reference; and generating, based on the received multi-touch gesture, control commands configured to cause the UAV to autonomously maneuver such that video captured by the image captured device coupled to the UAV corresponds with the second pose of the virtual camera; wherein the displayed view of the physical environment remains centered on the point of reference as the UAV autonomously maneuvers.