Adjusting turn indicators in view of road geometry
First Claim
1. A method in a computing device for generating a graphical turn indicator to illustrate a maneuver at a road junction that interconnects a plurality of road segments including a first road segment and a second road segment, the method comprising:
- determining, based on the geometry of the road junction, in which circular sector each of the plurality of road segments lies to generate a mapping between the plurality of road segments and a multiplicity of circular sectors, wherein each of the multiplicity of circular sectors corresponds to a different turn type;
in response to determining that the first road segment and the second road segment are mapped to a shared circular sector, associating the first road segment with a circular sector adjacent to the shared circular sector to generate an adjusted mapping between the plurality of road segments and the multiplicity of circular sectors; and
generating the graphical turn indicator according to the adjusted mapping, including generating different graphical elements for different turn types indicated by the graphical turn indicator.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure relates to generating graphical turn indicators associated with road junctions having an on-route road segment and multiple off-route road segments extending from a center of the road junction. More particularly, the present disclosure provides graphical turn indicators that represent road junctions having multiple road segments that extend from a center of the road junction within close angular proximity with respect to one another. Each road segment of a road junction is mapped to a unique graphical element of the graphical turn indicator and each graphical element represents a particular turn type.
21 Citations
20 Claims
-
1. A method in a computing device for generating a graphical turn indicator to illustrate a maneuver at a road junction that interconnects a plurality of road segments including a first road segment and a second road segment, the method comprising:
-
determining, based on the geometry of the road junction, in which circular sector each of the plurality of road segments lies to generate a mapping between the plurality of road segments and a multiplicity of circular sectors, wherein each of the multiplicity of circular sectors corresponds to a different turn type; in response to determining that the first road segment and the second road segment are mapped to a shared circular sector, associating the first road segment with a circular sector adjacent to the shared circular sector to generate an adjusted mapping between the plurality of road segments and the multiplicity of circular sectors; and generating the graphical turn indicator according to the adjusted mapping, including generating different graphical elements for different turn types indicated by the graphical turn indicator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium storing thereon instructions for generating graphical turn indicators to illustrate maneuvers at road junctions, wherein the instructions, when executed on one or more processors, cause the one or more processors to:
-
receive turn-by-turn driving directions that specify a route between an origin and a destination, wherein the route includes a plurality of road junctions, each road junction interconnecting several road segments; and generate graphical turn indicators for the plurality of road junctions, including; render a respective arrow for each turn type the maneuver includes at a road junction, in accordance with the geometry of the road junction, wherein each turn type is selected from a finite, circularly ordered set of turn types, and when the maneuver includes two outgoing turns that correspond to a same shared turn type, render, for one of the two outgoing turns, an arrow for a turn type adjacent to the shared turn type in the circularly ordered set. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method in a computing device for schematically indicating turn types available for a maneuver at a road junction interconnecting a plurality of road segments, the method comprising:
-
for each outbound road segment at the road junction, determining a mapping between the outbound road segment and one of a finite, circularly ordered set of turn types, in accordance with the geometry of the road junction; in response to determining that two outbound road segments at the road junction map to a same turn type, re-mapping a selected one of the two outbound road segments to a different turn type; and causing different schematic indicators to be generated for those in the set of turn types to which outbound road segments are mapped. - View Dependent Claims (17, 18, 19, 20)
-
Specification