Integrating Maps and Street Views
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
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.
62 Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer implemented method, comprising:
-
outputting, for display in a first region of a user interface, an overhead representation of an area; outputting a visual indicator for display on the overhead representation, the visual indicator having a position and a directional orientation; and 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, wherein the street view perspective also has a field of view, and the visual indicator has an appearance that indicates a size of the field of view. - View Dependent Claims (8, 9, 10)
-
-
11. A computer implemented method comprising:
-
outputting, for display in a first region of a user interface, an overhead representation of an area; outputting a first visual marker for display on the overhead representation, the first visual marker representing a map feature; 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 faces a position denoted by the first visual marker; receiving information about a user input that adjusts the position of the first visual marker by dragging the first visual marker around the overhead representation; and updating the street view perspective to track the position of the first visual marker as the first visual marker is dragged around the first region of the interface. - View Dependent Claims (12, 13, 14)
-
-
15. 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 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.
-
-
16. 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 a visual indicator for display on the overhead representation, the visual indicator having a position and a directional orientation; and 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, wherein the street view perspective also has a field of view, and the visual indicator has an appearance that indicates a size of the field of view.
-
-
17. 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 a first visual marker for display on the overhead representation, the first visual marker representing a map feature; 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 faces a position denoted by the first visual marker; receiving information about a user input that adjusts the position of the first visual marker by dragging the first visual marker around the overhead representation; and updating the street view perspective to track the position of the first visual marker as the first visual marker is dragged around the first region of the interface.
-
-
18. 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 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.
-
-
19. A computer program product comprising a non-transitory computer-readable storage medium containing computer program code for controlling a processor to perform steps comprising:
-
outputting, for display in a first region of a user interface, an overhead representation of an area; outputting a visual indicator for display on the overhead representation, the visual indicator having a position and a directional orientation; and 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, wherein the street view perspective also has a field of view, and the visual indicator has an appearance that indicates a size of the field of view.
-
-
20. A computer program product comprising a non-transitory computer-readable storage medium containing computer program code for controlling a processor to perform steps comprising:
-
outputting, for display in a first region of a user interface, an overhead representation of an area; outputting a first visual marker for display on the overhead representation, the first visual marker representing a map feature; 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 faces a position denoted by the first visual marker; receiving information about a user input that adjusts the position of the first visual marker by dragging the first visual marker around the overhead representation; and updating the street view perspective to track the position of the first visual marker as the first visual marker is dragged around the first region of the interface.
-
Specification