Information processing apparatus and program
An information processing apparatus includes a message display module which, when a predetermined event is predicted to occur at a set location of interest, displays a message indicating occurrence of the predetermined event and the time until the occurrence of the predetermined event. The location of interest may be set to a current position of the information processing apparatus. The information processing apparatus may also include a map display module that displays a map including the location of interest, wherein the message displaying module displays the message in such a manner as to be superimposed on the map.
1 . An information processing apparatus comprising a processor configured to:
set an initial location of interest to a current position of a user and display a map on a screen, the map displaying the initial location of interest at a central position;
when a predetermined event is expected to occur at a location of interest, display the map including the location of interest and information indicative of an expected occurrence of the predetermined event on the screen; and
responsive to a user operation on the map via the screen, display a moved map such that the initial location of interest and the location of interest are included.
2 . The information processing apparatus according to claim 1 , wherein the information includes a length of time until the expected occurrence of the predetermined event.
3 . The information processing apparatus according to claim 1 , wherein the information further includes a magnitude of the predetermined event.
4 . The information processing apparatus according to claim 1 , wherein the predetermined event relates to a weather change and the information includes a graph of an expected change of weather conditions on a time scale basis.
5 . The information processing apparatus according to claim 1 , wherein the moved map displays the location of interest at the central position and displays the initial location of interest at a new position based on the user operation while maintaining a positional relationship between the initial location of interest and the location of interest.
6 . The information processing apparatus according to claim 1 , wherein the processor displays an image representative of a change of the predetermined event at the location of interest while displaying the map.
7 . The information processing apparatus according to claim 1 , wherein the processor acquires the information on the predetermined event in an area including the location of interest and generates a message by predicting a date and time of occurrence of the predetermined event based on the acquired information.
8 . The information processing apparatus according to claim 1 , wherein the predetermined event is at least one of a sports event, a bargain sale, and vehicle and/or pedestrian congestion.
9 . A non-transitory computer-readable storage medium having instructions embodied thereon, the instructions, when executed by a computer, causing the computer to:
set an initial location of interest to a current position of a user and display a map on a screen, the map displaying the initial location of interest at a central position;
when a predetermined event is expected to occur at a location of interest, display the map including the location of interest and information indicative of an expected occurrence of the predetermined event on the screen; and
responsive to a user operation on the map via the screen, display a moved map such that the initial location of interest and the location of interest are included.
10 . A method for displaying event information, the method being executed by at least one processor, the method comprising:
setting an initial location of interest to a current position of a user and display a map on a screen, the map displaying the initial location of interest at a central position;
when a predetermined event is expected to occur at a location of interest, displaying the map, the map including the location of interest and information indicative of an expected occurrence of the predetermined event on the screen; and
responsive to a user operation on the map via the screen, displaying a moved map such that the initial location of interest and the location of interest are included.