Integrating Maps and Street Views
Abstract
Methods and systems for improved integration of an overhead representation (e.g., a map) with a street view representation. A user interface with at least two regions is output for display to a user. One region includes an overhead representation of an area and an interactive control overlaid onto the overhead representation. Another region includes a street view perspective that has a point of view corresponding to a position and directional orientation of the interactive control. Information about a user input that adjusts the interactive control is received and the street view perspective is updated to track the control as it is adjusted. The field of view of the street view perspective may be reflected in the appearance of the interactive control. Additionally, the street view perspective may follow the location of a marker as it is moved around the overhead representation.
Claims
exact text as granted — not AI-modified1 . (canceled)
2 . A computer implemented method, comprising:
outputting, for display in a first region of a user interface, an overhead representation of an area; outputting an interactive control for display on the overhead representation, the interactive control having a position and a directional orientation; outputting, for display in a second region of the user interface, a street view perspective of the area, the street view perspective having a point of view that corresponds to the position and directional orientation of the interactive control; receiving information about a first user input that adjusts the directional orientation of the interactive control by rotating the interactive control; and updating the street view perspective to track the directional orientation of the interactive control as the interactive control is rotated.
3 . The method of claim 2 , further comprising:
receiving information about a second user input that changes the position of the interactive control by dragging the interactive control around the overhead representation; and updating the first-person perspective view to track the position of the interactive control as the control is dragged around the overhead representation.
4 . The method of claim 2 , further comprising:
receiving information about a second user input that tilts the interactive control; and updating the first-person perspective view to track the directional orientation of the interactive control as the interactive control is tilted.
5 . The method of claim 2 , wherein the first-person perspective view has a field of view, and the interactive control has an appearance that corresponds to a size of the field of view.
6 . The method of claim 2 , wherein one or more features that are visible in the first-person perspective view are highlighted in the overhead representation.
7 . The method of claim 2 , wherein the area is an area of a map.
8 . The method of claim 2 , wherein the first-person perspective view is a street view perspective.
9 . A system comprising:
a processor; and a non-transitory computer-readable storage medium storing computer code, the code when executed by the processor causes the processor to perform steps comprising: outputting, for display in a first region of a user interface, an overhead representation of an area; outputting an interactive control for display on the overhead representation, the interactive control having a position and a directional orientation; outputting, for display in a second region of the user interface, a first-person perspective view of the area, the first-person perspective view perspective having a point of view that corresponds to the position and directional orientation of the interactive control; receiving information about a first user input that adjusts the directional orientation of the interactive control by rotating the interactive control; and updating the first-person perspective view to track the directional orientation of the interactive control as the interactive control is rotated.
10 . The system of claim 9 , wherein the steps further comprise:
receiving information about a second user input that changes the position of the interactive control by dragging the interactive control around the overhead representation; and updating the first-person perspective view to track the position of the interactive control as the control is dragged around the overhead representation.
11 . The system of claim 9 , wherein the steps further comprise:
receiving information about a second user input that tilts the interactive control; and updating the first-person perspective view to track the directional orientation of the interactive control as the interactive control is tilted.
12 . The system of claim 9 , wherein the first-person perspective view has a field of view, and the interactive control has an appearance that corresponds to a size of the field of view.
13 . The system of claim 9 , wherein one or more features that are visible in the first-person perspective view are highlighted in the overhead representation.
14 . The system of claim 9 , wherein the area is an area of a map.
15 . The system of claim 9 , wherein the first-person perspective view is a street view perspective.
16 . A computer program product comprising a non-transitory computer-readable storage medium containing computer program code for controlling a processor to perform the steps comprising:
outputting, for display in a first region of a user interface, an overhead representation of an area; outputting an interactive control for display on the overhead representation, the interactive control having a position and a directional orientation; outputting, for display in a second region of the user interface, a first-person perspective view of the area, the first-person perspective view perspective having a point of view that corresponds to the position and directional orientation of the interactive control; receiving information about a first user input that adjusts the directional orientation of the interactive control by rotating the interactive control; and updating the first-person perspective view to track the directional orientation of the interactive control as the interactive control is rotated.
17 . The computer program product of claim 16 , wherein the steps further comprise:
receiving information about a second user input that changes the position of the interactive control by dragging the interactive control around the overhead representation; and updating the first-person perspective view to track the position of the interactive control as the control is dragged around the overhead representation.
18 . The computer program product of claim 16 , wherein the steps further comprise:
receiving information about a second user input that tilts the interactive control; and updating the first-person perspective view to track the directional orientation of the interactive control as the interactive control is tilted.
19 . The computer program product of claim 16 , wherein the first-person perspective view has a field of view, and the interactive control has an appearance that corresponds to a size of the field of view.
20 . The computer program product of claim 16 , wherein one or more features that are visible in the first-person perspective view are highlighted in the overhead representation.
21 . The computer program product of claim 16 , wherein the area is an area of a map.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.