CPC G01C 21/3626 (2013.01) [G01C 21/20 (2013.01); G01C 21/3415 (2013.01); G01C 21/36 (2013.01); G01C 21/3664 (2013.01); G01C 21/3673 (2013.01); G01C 21/3676 (2013.01)] | 21 Claims |
1. A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, causes performance of operations comprising:
calculating a plurality of routes from a starting point to a destination point;
displaying a map on a display screen of a computing device;
displaying at least a portion of a first route, of the plurality of routes, overlaid on the map;
concurrently with displaying the first route of the plurality of routes:
displaying a first callout overlaid on the map, the first callout being associated with a second route of the plurality of routes and including one or more attributes corresponding to the second route,
wherein displaying the first callout comprises:
placing the first callout on the map at a first position that is based on a location of relative to the second route on the map; or
connecting a component of the first callout to a portion of the second route on the map;
receiving a selection of the first callout associated with the second route; and
responsive to receiving the selection of the first callout, providing navigation information corresponding to the second route.
|