CPC G09G 5/38 (2013.01) [G01C 21/3679 (2013.01); G06F 3/0346 (2013.01); G06F 3/147 (2013.01); G06T 15/005 (2013.01); G09G 5/377 (2013.01); H04L 67/52 (2022.05); H04L 67/5681 (2022.05); H04W 4/024 (2018.02); H04W 4/025 (2013.01); H04W 4/18 (2013.01); G09G 2340/0464 (2013.01); G09G 2340/0492 (2013.01); G09G 2340/12 (2013.01); G09G 2340/14 (2013.01); G09G 2340/145 (2013.01); G09G 2350/00 (2013.01); G09G 2354/00 (2013.01); H04M 1/72457 (2021.01)] | 19 Claims |
1. An apparatus comprising:
at least one processor; and
at least one memory including computer program code for one or more programs,
the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following:
process a current orientation mode of a device, a detected attitude change of the device, and an attitude change threshold to determine a new orientation mode for the device;
responsive to the detected attitude change of the device satisfying the attitude change threshold, switch to the new orientation mode; and
responsive to the new orientation mode comprising a landscape orientation mode, cause to present representations of a plurality of points of interest (POIs) and navigation information associated with respective ones of the plurality of POIs in an augmented reality display, wherein a size that the representations of the plurality of POIs are rendered in the augmented reality display is based on a geographical distance of the respective ones of the plurality of POIs from the device,
wherein a portion of the augmented reality display of the device is configured to provide a zoom function, and wherein responsive to the device being pointed in a direction of a respective POI and a representation of the respective POI overlapping with the portion of the augmented reality display, the at least one memory and the computer program code being further configured to, with the at least one processor, cause the apparatus to enlarge the representation of the respective POI.
|