METHOD FOR DISPLAYING A POSITION ON A MAP
First Claim
1. A computer-implemented method for displaying a position on a map, the method executable by an electronic device causing displaying of the map, the method comprising:
- appreciating coordinates of the position;
appreciating coordinates of an object having a curve near the position;
identifying a point of the curve nearest to the position, said identifying comprisingidentifying a first segment of the curve bounded by a first region and a second segment of the curve bounded by a second region;
determining that a distance from the position to a point of the first segment is not greater than a distance from the position to a known nearest point of the second region; and
calculating a shortest distance from the position to the first segment as a shortest distance from the position to either of the first segment and the second segment without calculating a distance from the position to at least one point of the second segment other than the known nearest point of the second region; and
causing displaying, on the map, of an indication of the point of the curve nearest to the position.
3 Assignments
0 Petitions
Accused Products
Abstract
There is disclosed a method executable by an electronic device for displaying a position on a map. The method comprises appreciating coordinates of position; appreciating coordinates of a map object having a curve near position; identifying a point of curve nearest to position comprising identifying a first segment of curve bounded by a first region and a second segment of curve bounded by a second region, determining that a distance from position to a point of first segment is not greater than a distance from position to a known nearest point of second region, and calculating a shortest distance from position to first segment as a shortest distance from position to either of first segment and second segment without calculating a distance from position to at least one point of second segment other than known nearest point of second region; and causing displaying, on map, of an indication of point of curve nearest to position.
29 Citations
22 Claims
-
1. A computer-implemented method for displaying a position on a map, the method executable by an electronic device causing displaying of the map, the method comprising:
-
appreciating coordinates of the position; appreciating coordinates of an object having a curve near the position; identifying a point of the curve nearest to the position, said identifying comprising identifying a first segment of the curve bounded by a first region and a second segment of the curve bounded by a second region; determining that a distance from the position to a point of the first segment is not greater than a distance from the position to a known nearest point of the second region; and calculating a shortest distance from the position to the first segment as a shortest distance from the position to either of the first segment and the second segment without calculating a distance from the position to at least one point of the second segment other than the known nearest point of the second region; and causing displaying, on the map, of an indication of the point of the curve nearest to the position. - View Dependent Claims (2, 3, 4, 6, 7, 8, 9, 10, 11, 12)
-
-
5. (canceled)
-
13. A computer-implemented method for displaying a position on a map, the method executable by an electronic device causing displaying of the map, the method comprising:
-
appreciating coordinates of the position; appreciating coordinates of an object having a curve near the position; identifying a point of the curve nearest to the position, said identifying comprising identifying a monotonic segment of the curve bounded by a region having a known nearest point to the position; determining that the monotonic segment monotonically progresses away from the position from the known nearest point; calculating a distance from the position to the known nearest point of the region as a shortest distance from the position to the monotonic segment without calculating a distance from the position to at least one point of the monotonic segment other than the known nearest point of the region; and causing displaying, on the map, of an indication of the point of the curve nearest to the position. - View Dependent Claims (14, 15, 16)
-
-
17. A non-transitory computer-readable medium storing program instructions for displaying a position on a map, the program instructions being executable by a processor of an electronic device to effect:
-
appreciating of coordinates of the position; appreciating of coordinates of an object having a curve near the position; identifying of a point of the curve nearest to the position, said identifying comprising identifying of a first segment of the curve bounded by a first region and a second segment of the curve bounded by a second region; determining that a distance from the position to a point of the first segment is not greater than a distance from the position to a known nearest point of the second region; and calculating of a shortest distance from the position to the first segment as a shortest distance from the position to either of the first segment and the second segment without calculating a distance from the position to at least one point of the second segment other than the known nearest point of the second region; and causing displaying, on the map, of an indication of the point of the curve nearest to the position. - View Dependent Claims (18, 19, 20, 21)
-
-
22-32. -32. (canceled)
Specification