1. A method, comprising: performing, by one or more computing devices: generating a representation of a map region divided into a plurality of sections; receiving height information corresponding to the map region, wherein the height information includes height values corresponding to one or more locations in the map region; extruding each respective section of the plurality of sections according to a corresponding respective height value of the height values, wherein said extruding is based on a correspondence of the respective section to a respective location in the map region, and wherein the respective height value corresponds to the respective location; generating a three-dimensional representation of the map region based on said extruding each respective section of the plurality of sections; determining, based on the three-dimensional representation of the map region, that a label in a map view of the map region is at least partially occluded by one or more of the extruded sections below a threshold amount of partial occlusion; and rendering at least a portion of the label in the map view in response to said determining that the label in the map view of the map region is partially occluded by the one or more extruded sections below the threshold amount of partial occlusion, wherein a label in the map view of the map region occluded above the threshold amount of partial occlusion is not rendered in the map view.