METHOD AND APPARATUS FOR PERSISTENT DISPLAY OF NAVIGATION CONTENT
An approach is provided for presenting persistent navigation content. Presentation of navigation information on a graphical user interface is caused, at least in part, on a device in a first format. The navigation information is generated according to a navigation application. Placement of the navigation application into a background process of the device is detected. Display of other content information in place of the navigation information on the graphical user interface based on the detection is caused, at least in part. Presentation of all or part of the navigation information in a second format is caused, at least in part. The second format is a persistent element overlaid on the other content information in the graphical user interface.
1 - 33 . (canceled)
34 . A method comprising:
causing, at least in part, presentation of navigation information on a graphical user interface of a device in a first format, the navigation information generated according to a navigation application;
detecting placement of the navigation application into a background process of the device;
causing, at least in part, display of other content information in place of the navigation information in the graphical user interface based on the detection; and
causing, at least in part, presentation of all or part of the navigation information in a second format, wherein the second format is a persistent element overlaid on the other content information in the graphical user interface.
35 . A method of claim 34 , further comprising:
receiving an input from the device for selecting the persistent element;
causing, at least in part, return of the navigation application to a foreground process; and
causing, at least in part, display of the navigation information in place of the other content in the graphical user interface based on the input.
36 . A method of claim 34 , wherein the second format includes a predetermined or user-specified set of the navigation information.
37 . A method of claim 34 , wherein the persistent element is a floating information display, a widget, or a combination thereof.
38 . A method of claim 34 , wherein the persistent element is transparent with respect to the other content information, movable relative to the other content information, or a combination thereof.
39 . A method of claim 34 , further comprising:
detecting activation of a power saving mode at the device;
causing, at least in part, maintenance of the persistent element in a non-power saving state; and
causing, at least in part, activation of a power saving display mode for the other content information.
40 . A method of claim 34 , further comprising:
generating an alert based, at least in part, on the navigation information; and
causing, at least in part, display of the alert in the persistent element.
41 . A method of claim 40 , further comprising:
receiving telemetry data from a vehicle interfaced with the device,
wherein the alert is generated based, at least in part, on the telemetry data.
42 . An apparatus comprising:
at least one processor; and
at least one memory including computer program code,
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,
cause, at least in part, presentation of navigation information on a graphical user interface of a device in a first format, the navigation information generated according to a navigation application;
detect placement of the navigation application into a background process of the device;
cause, at least in part, display of other content information in place of the navigation information in the graphical user interface based on the detection; and
cause, at least in part, presentation of all or part of the navigation information in a second format, wherein the second format is a persistent element overlaid on the other content information in the graphical user interface.
43 . An apparatus of claim 42 , wherein the apparatus is further caused, at least in part, to:
receive an input from the device for selecting the persistent element;
cause, at least in part, return of the navigation application to a foreground process; and
cause, at least in part, display of the navigation information in place of the other content in the graphical user interface based on the input.
44 . An apparatus of claim 42 , wherein the second format includes a predetermined or user-specified set of the navigation information.
45 . An apparatus of claim 42 , wherein the persistent element is a floating information display, a widget, or a combination thereof.
46 . An apparatus of claim 42 , wherein the persistent element is transparent with respect to the other content information, movable relative to the other content information, or a combination thereof.
47 . An apparatus of claim 42 , wherein the apparatus is further caused, at least in part, to:
detect activation of a power saving mode at the device;
cause, at least in part, maintenance of the persistent element in a non-power saving state; and
cause, at least in part, activation of a power saving display mode for the other content information.
48 . An apparatus of claim 42 , wherein the apparatus is further caused, at least in part, to:
generate an alert based, at least in part, on the navigation information; and
cause, at least in part, display of the alert in the persistent element.
49 . An apparatus of claim 48 , wherein the apparatus is further caused, at least in part, to:
receive telemetry data from a vehicle interfaced with the device,
wherein the alert is generated based, at least in part, on the telemetry data.
50 . A computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:
causing, at least in part, presentation of navigation information on a graphical user interface of a device in a first format, the navigation information generated according to a navigation application;
detecting placement of the navigation application into a background process of the device;
causing, at least in part, display of other content information in place of the navigation information in the graphical user interface based on the detection; and
causing, at least in part, presentation of all or part of the navigation information in a second format, wherein the second format is a persistent element overlaid on the other content information in the graphical user interface.
51 . A computer-readable storage medium of claim 50 , wherein the apparatus is caused, at least in part, to further perform:
detecting activation of a power saving mode at the device;
causing, at least in part, maintenance of the persistent element in a non-power saving state; and
causing, at least in part, activation of a power saving display mode for the other content information.
52 . A computer-readable storage medium of claim 50 , wherein the apparatus is caused, at least in part, to further perform:
generating an alert based, at least in part, on the navigation information; and
causing, at least in part, display of the alert in the persistent element.
53 . A computer-readable storage medium of claim 52 , wherein the apparatus is caused, at least in part, to further perform:
receiving telemetry data from a vehicle interfaced with the device,
wherein the alert is generated based, at least in part, on the telemetry data.