Navigation paths for panorama
First Claim
1. A computer-implemented method comprising:
- identifying, by one or more computing devices, a set of panoramic images, each panoramic image of the set of panoramic images being associated with geographic location information;
identifying, by the one or more computing devices, a reference panoramic image of the set of panoramic images;
providing for display, by the one or more computing devices, a view including;
(i) a map,(ii) a plurality of map markers positioned on the map in locations corresponding to the geographic location information for panoramic images in the set of panoramic images, the plurality of map markers including a first map marker corresponding to the reference panoramic image,(iii) a plurality of visual connections between two or more of the plurality of map markers;
(iv) the reference panoramic image, and(v) one or more reference markers positioned on the reference panoramic image, each reference marker indicating a relationship between the reference panoramic image and a panoramic image of the set of panoramic images and corresponding to a map marker in the plurality of map markers;
receiving, by the one or more computing devices, user input indicating a changed geographic location of a second map marker, the changed geographic location of the second map marker being different from the geographic locations corresponding to the set of panoramic images, wherein a visual connection between the second map marker and the first map marker is maintained on the map when the second map marker is moved to the changed geographic location;
determining, by the one or more computing devices, a new relationship between the first panoramic image and the reference panoramic image according to the changed geographic location of the second map marker;
determining, by the one or more computing devices, a new position of a first reference marker that corresponds to the second map marker, based on the new relationship; and
updating, by the one or more computing devices, the view based on the user input and the new position of the first reference marker.
2 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the disclosure relate generally to allowing users to create their own image navigation experiences. As an example, a set of panoramic images may be identified using manual and/or automated methods. One or more suggested potential paths connecting ones of the panoramic images may be determined. This information may be displayed to a user with an interface that allows the user to create and change relationships between the panoramic images. For example, users may activate the suggested paths and create connections between the panoramic images of the set. Users may also draw their own connecting paths between panoramic images. The panoramic images and the connections between them may be used to provide a navigation experience.
62 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
identifying, by one or more computing devices, a set of panoramic images, each panoramic image of the set of panoramic images being associated with geographic location information; identifying, by the one or more computing devices, a reference panoramic image of the set of panoramic images; providing for display, by the one or more computing devices, a view including; (i) a map, (ii) a plurality of map markers positioned on the map in locations corresponding to the geographic location information for panoramic images in the set of panoramic images, the plurality of map markers including a first map marker corresponding to the reference panoramic image, (iii) a plurality of visual connections between two or more of the plurality of map markers; (iv) the reference panoramic image, and (v) one or more reference markers positioned on the reference panoramic image, each reference marker indicating a relationship between the reference panoramic image and a panoramic image of the set of panoramic images and corresponding to a map marker in the plurality of map markers; receiving, by the one or more computing devices, user input indicating a changed geographic location of a second map marker, the changed geographic location of the second map marker being different from the geographic locations corresponding to the set of panoramic images, wherein a visual connection between the second map marker and the first map marker is maintained on the map when the second map marker is moved to the changed geographic location; determining, by the one or more computing devices, a new relationship between the first panoramic image and the reference panoramic image according to the changed geographic location of the second map marker; determining, by the one or more computing devices, a new position of a first reference marker that corresponds to the second map marker, based on the new relationship; and updating, by the one or more computing devices, the view based on the user input and the new position of the first reference marker. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising one or more computing devices configured to:
-
identify a set of panoramic images, each panoramic image of the set of panoramic images being associated with geographic location information; identify a reference panoramic image of the set of panoramic images; provide for display a view including; (i) a map, (ii) a plurality of map markers positioned on the map in locations corresponding to the geographic location information for panoramic images in the set of panoramic images, the plurality of map markers including a first map marker corresponding to the reference panoramic image, (iii) a plurality of visual connections between two or more of the plurality of map markers; (iv) the reference panoramic image, and (v) one or more reference markers positioned on the reference panoramic image, each reference marker indicating a relationship between the reference panoramic image and a panoramic image of the set of panoramic images and corresponding to a map marker in the plurality of map markers; receive user input indicating a changed geographic location of a second map marker, the changed geographic location of the second map marker being different from the geographic locations corresponding to the set of panoramic images, wherein a visual connection between the second map marker and the first map marker is maintained on the map when the second map marker is moved to the changed geographic location; determine a new relationship between a first panoramic image of the set of panoramic images associated with the second map marker and the reference panoramic image according to the changed geographic location of the second map marker; determine a new position of a first reference marker that corresponds to the second map marker, based on the new relationship; and update the view based on the user input and the new position of the first reference marker. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory, tangible computer-readable storage device on which computer readable instructions of a program are stored, the instructions, when executed by one or more processors, cause the processors to perform a method, the method comprising:
-
identifying a set of panoramic images, each panoramic image of the set of panoramic images being associated with geographic location information; identifying a reference panoramic image of the set of panoramic images; providing for display a view including; (i) a map, (ii) a plurality of map markers positioned on the map in locations corresponding to the geographic location information for panoramic images in the set of panoramic images, the plurality of map markers including a first map marker corresponding to the reference panoramic image, (iii) a plurality of visual connections between two or more of the plurality of map markers; (iv) the reference panoramic image, and (v) one or more reference markers positioned on the reference panoramic image, each reference marker indicating a relationship between the reference panoramic image and a panoramic image of the set of panoramic images and corresponding to a map marker in the plurality of map markers; receiving user input indicating a changed geographic location of a second map marker, the changed geographic location of the second map marker being different from the geographic locations corresponding to the set of panoramic images, wherein a visual connection between the second map marker and the first map marker is maintained on the map when the second map marker is moved to the changed geographic location; determining a new relationship between a first panoramic image of the set of panoramic images associated with the second map marker and the reference panoramic image according to the changed geographic location of the particular map marker; determining a new position of a first reference marker that corresponds to the second map marker, based on the new relationship; and updating the view based on the user input and the new position of the first reference marker. - View Dependent Claims (18, 19, 20)
-
Specification