INTELLIGENTLY PLACING LABELS
0 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments provide a mapping application that displays a rotation of a 3D map and corresponding rotation of a set of map labels overlaying the 3D map in response to receiving input to rotate the 3D map. When a particular map label in the set of map labels rotates towards an upside down orientation, the mapping application also replaces the particular map label with a version of the particular map label arranged in a right side up orientation to prevent the particular map label from being displayed in the upside down orientation in the 3D map.
-
Citations
40 Claims
-
1-20. -20. (canceled)
-
21. 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 map, the mapping application comprising sets of instructions for:
-
in response to receiving input to rotate the map, displaying a rotation of the map and corresponding rotation of a set of map labels overlaying the map; and when a particular map label in the set of map labels rotates towards an upside down orientation, replacing the particular map label with a version of the particular map label arranged in a right side up orientation to prevent the particular map label from being displayed in the upside down orientation in the map. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. For a mapping application, a method for providing views of a map, the method comprising:
-
in response to receiving input to rotate the map, displaying a rotation of the map and corresponding rotation of a set of map labels overlaying the map; and when a particular map label in the set of map labels rotates towards an upside down orientation, replacing the particular map label with a version of the particular map label arranged in a right side up orientation to prevent the particular map label from being displayed in the upside down orientation in the map. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
-
-
37. A device comprising
a set of processing units; - and
a non-transitory machine-readable medium storing a mapping application which when executed by at least one of the processing units provides views of a map, the mapping application comprising sets of instructions for; in response to receiving input to rotate the map, displaying a rotation of the map and corresponding rotation of a set of map labels overlaying the map; and when a particular map label in the set of map labels rotates towards an upside down orientation, replacing the particular map label with a version of the particular map label arranged in a right side up orientation to prevent the particular map label from being displayed in the upside down orientation in the map. - View Dependent Claims (38, 39, 40)
- and
Specification