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 height for a road path indicator in the 3D map, the road path indicator graphically representing a road ribbon for a path of a road in the 3D map, wherein adjusting the height of the road path indicator includes changing a spacing between the road path indicator and a surface of the 3D map along which the road that corresponds to the road path indicator runs; and
displaying the 3D map with the adjusted amount of tilt and the road path indicators at the adjusted height 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.
50 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 height for a road path indicator in the 3D map, the road path indicator graphically representing a road ribbon for a path of a road in the 3D map, wherein adjusting the height of the road path indicator includes changing a spacing between the road path indicator and a surface of the 3D map along which the road that corresponds to the road path indicator runs; and displaying the 3D map with the adjusted amount of tilt and the road path indicators at the adjusted height in the 3D map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
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 graphically representing at least one road ribbon for at least one path of at least one 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 by changing a spacing between a respective mesh and a surface of the 3D map along which a road that corresponds to the mesh runs; 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 that graphically represent road ribbons for paths of one or more roads of the 3D map; 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, wherein adjusting the heights of the set of road path indicators in the 3D map includes changing a spacing between a respective road path indicator and a surface of the 3D map along which a road that corresponds to the road path indicator runs. - View Dependent Claims (19, 20, 21, 22)
-
Specification