ADJUSTING HEIGHTS FOR ROAD PATH INDICATORS
First Claim
1. A non-transitory machine-readable medium storing a mapping application which when executed on a device by at least one processing unit of a device provides views of a three-dimensional (3D) map, the mapping application comprising sets of instructions for:
- for a viewing mode in which the 3D map is specified to be textured with camera captured images (CCIs) of the real world, receiving input to adjust an amount of tilt from which to view the 3D map;
based on the adjusted amount of tilt, adjusting a set of heights for a set of road path indicators in the 3D map, each road path indicator for indicating a path of a road in the 3D map; and
displaying the 3D map with the adjusted amount of tilt and the set of road path indicators at the adjusted set of heights in the 3D map.
2 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments provide a mapping application that receives input to adjust an amount of tilt from which to view a 3D map for a viewing mode in which the 3D map is specified to be textured with camera captured images (CCIs) of the real world. The mapping application also adjusts a set of heights for a set of road path indicators in the 3D map based on the adjusted amount of tilt. Each road path indicator indicates a path of a road in the 3D map. The mapping application further displays the 3D map with the adjusted amount of tilt and the set of road path indicators at the adjusted set of heights in the 3D map.
31 Citations
22 Claims
-
1. A non-transitory machine-readable medium storing a mapping application which when executed on a device by at least one processing unit of a device provides views of a three-dimensional (3D) map, the mapping application comprising sets of instructions for:
-
for a viewing mode in which the 3D map is specified to be textured with camera captured images (CCIs) of the real world, receiving input to adjust an amount of tilt from which to view the 3D map; based on the adjusted amount of tilt, adjusting a set of heights for a set of road path indicators in the 3D map, each road path indicator for indicating a path of a road in the 3D map; and displaying the 3D map with the adjusted amount of tilt and the set of road path indicators at the adjusted set of heights in the 3D map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 21, 22)
-
-
9. A device comprising:
-
a display screen; at least one processing unit; and a storage storing a mapping program which when executed by the processing unit generates views of a three-dimensional (3D) map, the mapping program comprising sets of instructions for; identifying roads in the 3D map, the 3D map specified to be textured with camera captured images (CCIs) of the real world; generating meshes in the 3D map for the identified roads, each mesh generated so that the mesh follows a path of an identified road in the 3D map; based on a tilt angle of a virtual camera for identifying a position in the 3D map from which to render the 3D map, adjusting heights of the meshes in 3D map; and rendering a view of the 3D map with the meshes at the adjusted heights in the 3D map in order to graphically indicate the paths of the roads in the view of the 3D map. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. For a mapping application, a method for providing views of a three-dimensional (3D) map, the method comprising:
-
providing a user interface (UI) control for switching between a first viewing mode that provides views of the 3D map textured mapped with camera captured images (CCIs) of the real world and a second viewing mode that provides views of the 3D map that are textured mapped with the CCIs of the real world and that include a set of road path indicators; and when receiving input to adjust a 3D perspective from which to view the 3D map while operating in the second viewing mode, adjusting heights of the set of road path indicators in the 3D map in order to prevent map elements in the 3D map from occluding the set of road path indicators. - View Dependent Claims (19, 20)
-
Specification