Patent ID: 8464181

Claim:
A method in a computing device for providing a digital map of outdoor and indoor locations via a user interface, the method comprising: displaying a digital map of a geographic area within a viewport on the user interface, wherein the digital map includes a plurality of map elements representing outdoor physical entities; displaying an external representation of a multi-story building located in the geographic area within the viewport; receiving a selection of a point on the digital map via the user interface; in response to determining that the selected point is within the external representation of the multi-story building: generating an expanded three-dimensional (3D) representation of the multi-story building, including simultaneously displaying a plurality of floor maps corresponding to different floors of the multi-story building, and in response to detecting a swipe gesture over a point within the 3D representation of the multi-story building, activating a scrolling function for inspecting the plurality of floor maps, including changing visual attributes of the activated floor map relative to every other one of the plurality of floor maps; and in response to determining that the selected point is outside the external representation of the multi-story building: providing a plurality of functions for changing the display of the plurality of map elements representing outdoor physical entities, and activating a pan function in response to a detecting a swipe gesture.