1. A method of controlling display of a three-dimensional map on a computing device, comprising: displaying a view of at least a portion of the map such that the display indicates three-dimensional depth for features in the at least a portion of the map; receiving information indicating selection of one of the features in the at least a portion of the map in three-dimensional space, wherein the selected feature is in the three-dimensional space for the at least a portion of the map; and responsive to said receiving, highlighting the selected feature in the view of the at least a portion of the map, wherein said highlighting comprises: performing a blur operation on the at least a portion of the map to produce a blurred version of the at least a portion of the map, wherein performing the blur operation comprises: generating two or more alternate versions of the at least a portion of the map from two or more different viewing positions or angles, wherein the two or more different viewing positions or angles are focused on the selected feature; and combining the two or more alternate versions of the at least a portion of the map to produce the blurred version of the at least a portion of the map, wherein the amount of blur in the blurred version of the at least a portion of the map varies with a distance from the highlighted selected feature in the three-dimensional space; rendering the blurred version of the at least a portion of the map; and rendering an unblurred version of the selected feature within the blurred version of the at least a portion of the map to highlight the selected feature within the at least a portion of the map.