METHOD AND APPARATUS FOR RENDERING A LOCATION-BASED USER INTERFACE
First Claim
1. A method comprising:
- receiving a request, at a device, to render a user interface of a location-based service, the request including location information;
causing, at least in part, presentation of a first rendering in the user interface based, at least in part, on a three-dimensional model corresponding to the location information; and
causing, at least in part, presentation of a second rendering in the user interface based, at least in part, on image data associated with the location information.
9 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for enabling a pleasing lightweight transition between two more complete renderings of content associated with a location based service. A device is caused to present the first rendering of a graphical user interface based on location information of a three-dimensional model or models, panoramic image data, etc. corresponding to the starting location information. A change in rendering location is caused, leading to a series of transition renderings based in part on models and possibly image data associated with the intermediate locations, before finally the device presents the destination rendering similar to the starting rendering. The transition renderings provide a pleasing transition, which also allows the device time to fetch and process the heavier data associated with the final rendering.
108 Citations
20 Claims
-
1. A method comprising:
-
receiving a request, at a device, to render a user interface of a location-based service, the request including location information; causing, at least in part, presentation of a first rendering in the user interface based, at least in part, on a three-dimensional model corresponding to the location information; and causing, at least in part, presentation of a second rendering in the user interface based, at least in part, on image data associated with the location information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 19, 20)
-
-
10. 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, receive a request, at a device, to render a user interface of a location-based service, the request including location information; cause, at least in part, presentation of a first rendering in the user interface based, at least in part, on a three-dimensional model corresponding to the location information; and cause, at least in part, presentation of a second rendering in the user interface based, at least in part, on image data associated with the location information. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. 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:
-
receiving a request, at a device, to render a user interface of a location-based service, the request including location information; causing, at least in part, presentation of a first rendering in the user interface based, at least in part, on a three-dimensional model corresponding to the location information; and causing, at least in part, presentation of a second rendering in the user interface based, at least in part, on image data associated with the location information.
-
Specification