| <html><body> | |
| <style> | |
| body, h1, h2, h3, div, span, p, pre, a { | |
| margin: 0; | |
| padding: 0; | |
| border: 0; | |
| font-weight: inherit; | |
| font-style: inherit; | |
| font-size: 100%; | |
| font-family: inherit; | |
| vertical-align: baseline; | |
| } | |
| body { | |
| font-size: 13px; | |
| padding: 1em; | |
| } | |
| h1 { | |
| font-size: 26px; | |
| margin-bottom: 1em; | |
| } | |
| h2 { | |
| font-size: 24px; | |
| margin-bottom: 1em; | |
| } | |
| h3 { | |
| font-size: 20px; | |
| margin-bottom: 1em; | |
| margin-top: 1em; | |
| } | |
| pre, code { | |
| line-height: 1.5; | |
| font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace; | |
| } | |
| pre { | |
| margin-top: 0.5em; | |
| } | |
| h1, h2, h3, p { | |
| font-family: Arial, sans serif; | |
| } | |
| h1, h2, h3 { | |
| border-bottom: solid #CCC 1px; | |
| } | |
| .toc_element { | |
| margin-top: 0.5em; | |
| } | |
| .firstline { | |
| margin-left: 2 em; | |
| } | |
| .method { | |
| margin-top: 1em; | |
| border: solid 1px #CCC; | |
| padding: 1em; | |
| background: #EEE; | |
| } | |
| .details { | |
| font-weight: bold; | |
| font-size: 14px; | |
| } | |
| </style> | |
| <h1><a href="streetviewpublish_v1.html">Street View Publish API</a> . <a href="streetviewpublish_v1.photos.html">photos</a></h1> | |
| <h2>Instance Methods</h2> | |
| <p class="toc_element"> | |
| <code><a href="#batchDelete">batchDelete(body, x__xgafv=None)</a></code></p> | |
| <p class="firstline">Deletes a list of Photos and their</p> | |
| <p class="toc_element"> | |
| <code><a href="#batchGet">batchGet(languageCode=None, photoIds=None, x__xgafv=None, view=None)</a></code></p> | |
| <p class="firstline">Gets the metadata of the specified</p> | |
| <p class="toc_element"> | |
| <code><a href="#batchUpdate">batchUpdate(body, x__xgafv=None)</a></code></p> | |
| <p class="firstline">Updates the metadata of Photos, such</p> | |
| <p class="toc_element"> | |
| <code><a href="#list">list(languageCode=None, pageSize=None, filter=None, pageToken=None, x__xgafv=None, view=None)</a></code></p> | |
| <p class="firstline">Lists all the Photos that belong to</p> | |
| <p class="toc_element"> | |
| <code><a href="#list_next">list_next(previous_request, previous_response)</a></code></p> | |
| <p class="firstline">Retrieves the next page of results.</p> | |
| <h3>Method Details</h3> | |
| <div class="method"> | |
| <code class="details" id="batchDelete">batchDelete(body, x__xgafv=None)</code> | |
| <pre>Deletes a list of Photos and their | |
| metadata. | |
| Note that if | |
| BatchDeletePhotos | |
| fails, either critical fields are missing or there is an authentication | |
| error. Even if | |
| BatchDeletePhotos | |
| succeeds, individual photos in the batch may have failures. | |
| These failures are specified in each | |
| PhotoResponse.status | |
| in | |
| BatchDeletePhotosResponse.results. | |
| See | |
| DeletePhoto | |
| for specific failures that can occur per photo. | |
| Args: | |
| body: object, The request body. (required) | |
| The object takes the form of: | |
| { # Request to delete multiple Photos. | |
| "photoIds": [ # Required. IDs of the Photos. HTTP | |
| # GET requests require the following syntax for the URL query parameter: | |
| # `photoIds=<id1>&photoIds=<id2>&...`. | |
| "A String", | |
| ], | |
| } | |
| x__xgafv: string, V1 error format. | |
| Allowed values | |
| 1 - v1 error format | |
| 2 - v2 error format | |
| Returns: | |
| An object of the form: | |
| { # Response to batch delete of one or more | |
| # Photos. | |
| "status": [ # The status for the operation to delete a single | |
| # Photo in the batch request. | |
| { # The `Status` type defines a logical error model that is suitable for | |
| # different programming environments, including REST APIs and RPC APIs. It is | |
| # used by [gRPC](https://github.com/grpc). Each `Status` message contains | |
| # three pieces of data: error code, error message, and error details. | |
| # | |
| # You can find out more about this error model and how to work with it in the | |
| # [API Design Guide](https://cloud.google.com/apis/design/errors). | |
| "message": "A String", # A developer-facing error message, which should be in English. Any | |
| # user-facing error message should be localized and sent in the | |
| # google.rpc.Status.details field, or localized by the client. | |
| "code": 42, # The status code, which should be an enum value of google.rpc.Code. | |
| "details": [ # A list of messages that carry the error details. There is a common set of | |
| # message types for APIs to use. | |
| { | |
| "a_key": "", # Properties of the object. Contains field @type with type URL. | |
| }, | |
| ], | |
| }, | |
| ], | |
| }</pre> | |
| </div> | |
| <div class="method"> | |
| <code class="details" id="batchGet">batchGet(languageCode=None, photoIds=None, x__xgafv=None, view=None)</code> | |
| <pre>Gets the metadata of the specified | |
| Photo batch. | |
| Note that if | |
| BatchGetPhotos | |
| fails, either critical fields are missing or there is an authentication | |
| error. Even if | |
| BatchGetPhotos | |
| succeeds, individual photos in the batch may have failures. | |
| These failures are specified in each | |
| PhotoResponse.status | |
| in | |
| BatchGetPhotosResponse.results. | |
| See | |
| GetPhoto | |
| for specific failures that can occur per photo. | |
| Args: | |
| languageCode: string, The BCP-47 language code, such as "en-US" or "sr-Latn". For more | |
| information, see | |
| http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. | |
| If language_code is unspecified, the user's language preference for Google | |
| services is used. | |
| photoIds: string, Required. IDs of the Photos. For HTTP | |
| GET requests, the URL query parameter should be | |
| `photoIds=<id1>&photoIds=<id2>&...`. (repeated) | |
| x__xgafv: string, V1 error format. | |
| Allowed values | |
| 1 - v1 error format | |
| 2 - v2 error format | |
| view: string, Specifies if a download URL for the photo bytes should be returned in the | |
| Photo response. | |
| Returns: | |
| An object of the form: | |
| { # Response to batch get of Photos. | |
| "results": [ # List of results for each individual | |
| # Photo requested, in the same order as | |
| # the requests in | |
| # BatchGetPhotos. | |
| { # Response payload for a single | |
| # Photo | |
| # in batch operations including | |
| # BatchGetPhotos | |
| # and | |
| # BatchUpdatePhotos. | |
| "status": { # The `Status` type defines a logical error model that is suitable for # The status for the operation to get or update a single photo in the batch | |
| # request. | |
| # different programming environments, including REST APIs and RPC APIs. It is | |
| # used by [gRPC](https://github.com/grpc). Each `Status` message contains | |
| # three pieces of data: error code, error message, and error details. | |
| # | |
| # You can find out more about this error model and how to work with it in the | |
| # [API Design Guide](https://cloud.google.com/apis/design/errors). | |
| "message": "A String", # A developer-facing error message, which should be in English. Any | |
| # user-facing error message should be localized and sent in the | |
| # google.rpc.Status.details field, or localized by the client. | |
| "code": 42, # The status code, which should be an enum value of google.rpc.Code. | |
| "details": [ # A list of messages that carry the error details. There is a common set of | |
| # message types for APIs to use. | |
| { | |
| "a_key": "", # Properties of the object. Contains field @type with type URL. | |
| }, | |
| ], | |
| }, | |
| "photo": { # Photo is used to store 360 photos along with photo metadata. # The Photo resource, if the request | |
| # was successful. | |
| "viewCount": "A String", # Output only. View count of the photo. | |
| "photoId": { # Identifier for a Photo. # Required when updating a photo. Output only when creating a photo. | |
| # Identifier for the photo, which is unique among all photos in | |
| # Google. | |
| "id": "A String", # Required. A unique identifier for a photo. | |
| }, | |
| "uploadReference": { # Upload reference for media files. # Required when creating a photo. Input only. The resource URL where the | |
| # photo bytes are uploaded to. | |
| "uploadUrl": "A String", # Required. An upload reference should be unique for each user. It follows | |
| # the form: | |
| # "https://streetviewpublish.googleapis.com/media/user/{account_id}/photo/{upload_reference}" | |
| }, | |
| "places": [ # Places where this photo belongs. | |
| { # Place metadata for an entity. | |
| "languageCode": "A String", # Output-only. The language_code that the name is localized with. This should | |
| # be the language_code specified in the request, but may be a fallback. | |
| "name": "A String", # Output-only. The name of the place, localized to the language_code. | |
| "placeId": "A String", # Place identifier, as described in | |
| # https://developers.google.com/places/place-id. | |
| }, | |
| ], | |
| "connections": [ # Connections to other photos. A connection represents the link from this | |
| # photo to another photo. | |
| { # A connection is the link from a source photo to a destination photo. | |
| "target": { # Identifier for a Photo. # Required. The destination of the connection from the containing photo to | |
| # another photo. | |
| "id": "A String", # Required. A unique identifier for a photo. | |
| }, | |
| }, | |
| ], | |
| "pose": { # Raw pose measurement for an entity. # Pose of the photo. | |
| "latLngPair": { # An object representing a latitude/longitude pair. This is expressed as a pair # Latitude and longitude pair of the pose, as explained here: | |
| # https://cloud.google.com/datastore/docs/reference/rest/Shared.Types/LatLng | |
| # When creating a Photo, if the | |
| # latitude and longitude pair are not provided, the geolocation from the | |
| # exif header is used. A latitude and longitude pair not provided in the | |
| # photo or exif header causes the photo process to fail. | |
| # of doubles representing degrees latitude and degrees longitude. Unless | |
| # specified otherwise, this must conform to the | |
| # <a href="http://www.unoosa.org/pdf/icg/2012/template/WGS_84.pdf">WGS84 | |
| # standard</a>. Values must be within normalized ranges. | |
| "latitude": 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0]. | |
| "longitude": 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0]. | |
| }, | |
| "level": { # Level information containing level number and its corresponding name. # Level (the floor in a building) used to configure vertical navigation. | |
| "number": 3.14, # Floor number, used for ordering. 0 indicates the ground level, 1 indicates | |
| # the first level above ground level, -1 indicates the first level under | |
| # ground level. Non-integer values are OK. | |
| "name": "A String", # Required. A name assigned to this Level, restricted to 3 characters. | |
| # Consider how the elevator buttons would be labeled for this level if there | |
| # was an elevator. | |
| }, | |
| "altitude": 3.14, # Altitude of the pose in meters above WGS84 ellipsoid. | |
| # NaN indicates an unmeasured quantity. | |
| "heading": 3.14, # Compass heading, measured at the center of the photo in degrees clockwise | |
| # from North. Value must be >=0 and <360. | |
| # NaN indicates an unmeasured quantity. | |
| "pitch": 3.14, # Pitch, measured at the center of the photo in degrees. Value must be >=-90 | |
| # and <= 90. A value of -90 means looking directly down, and a value of 90 | |
| # means looking directly up. | |
| # NaN indicates an unmeasured quantity. | |
| "roll": 3.14, # Roll, measured in degrees. Value must be >= 0 and <360. A value of 0 | |
| # means level with the horizon. | |
| # NaN indicates an unmeasured quantity. | |
| "accuracyMeters": 3.14, # The estimated horizontal accuracy of this pose in meters with 68% | |
| # confidence (one standard deviation). For example, on Android, this value is | |
| # available from this method: | |
| # https://developer.android.com/reference/android/location/Location#getAccuracy(). | |
| # Other platforms have different methods of obtaining similar accuracy | |
| # estimations. | |
| }, | |
| "downloadUrl": "A String", # Output only. The download URL for the photo bytes. This field is set only | |
| # when | |
| # GetPhotoRequest.view | |
| # is set to | |
| # PhotoView.INCLUDE_DOWNLOAD_URL. | |
| "transferStatus": "A String", # Output only. Status of rights transfer on this photo. | |
| "mapsPublishStatus": "A String", # Output only. Status in Google Maps, whether this photo was published or | |
| # rejected. | |
| "captureTime": "A String", # Absolute time when the photo was captured. | |
| # When the photo has no exif timestamp, this is used to set a timestamp in | |
| # the photo metadata. | |
| "thumbnailUrl": "A String", # Output only. The thumbnail URL for showing a preview of the given photo. | |
| "shareLink": "A String", # Output only. The share link for the photo. | |
| }, | |
| }, | |
| ], | |
| }</pre> | |
| </div> | |
| <div class="method"> | |
| <code class="details" id="batchUpdate">batchUpdate(body, x__xgafv=None)</code> | |
| <pre>Updates the metadata of Photos, such | |
| as pose, place association, connections, etc. Changing the pixels of photos | |
| is not supported. | |
| Note that if | |
| BatchUpdatePhotos | |
| fails, either critical fields are missing or there is an authentication | |
| error. Even if | |
| BatchUpdatePhotos | |
| succeeds, individual photos in the batch may have failures. | |
| These failures are specified in each | |
| PhotoResponse.status | |
| in | |
| BatchUpdatePhotosResponse.results. | |
| See | |
| UpdatePhoto | |
| for specific failures that can occur per photo. | |
| Only the fields specified in | |
| updateMask | |
| field are used. If `updateMask` is not present, the update applies to all | |
| fields. | |
| The number of | |
| UpdatePhotoRequest | |
| messages in a | |
| BatchUpdatePhotosRequest | |
| must not exceed 20. | |
| <aside class="note"><b>Note:</b> To update | |
| Pose.altitude, | |
| Pose.latLngPair has to be | |
| filled as well. Otherwise, the request will fail.</aside> | |
| Args: | |
| body: object, The request body. (required) | |
| The object takes the form of: | |
| { # Request to update the metadata of photos. | |
| # Updating the pixels of photos is not supported. | |
| "updatePhotoRequests": [ # Required. List of | |
| # UpdatePhotoRequests. | |
| { # Request to update the metadata of a | |
| # Photo. Updating the pixels of a photo | |
| # is not supported. | |
| "photo": { # Photo is used to store 360 photos along with photo metadata. # Required. Photo object containing the | |
| # new metadata. | |
| "viewCount": "A String", # Output only. View count of the photo. | |
| "photoId": { # Identifier for a Photo. # Required when updating a photo. Output only when creating a photo. | |
| # Identifier for the photo, which is unique among all photos in | |
| # Google. | |
| "id": "A String", # Required. A unique identifier for a photo. | |
| }, | |
| "uploadReference": { # Upload reference for media files. # Required when creating a photo. Input only. The resource URL where the | |
| # photo bytes are uploaded to. | |
| "uploadUrl": "A String", # Required. An upload reference should be unique for each user. It follows | |
| # the form: | |
| # "https://streetviewpublish.googleapis.com/media/user/{account_id}/photo/{upload_reference}" | |
| }, | |
| "places": [ # Places where this photo belongs. | |
| { # Place metadata for an entity. | |
| "languageCode": "A String", # Output-only. The language_code that the name is localized with. This should | |
| # be the language_code specified in the request, but may be a fallback. | |
| "name": "A String", # Output-only. The name of the place, localized to the language_code. | |
| "placeId": "A String", # Place identifier, as described in | |
| # https://developers.google.com/places/place-id. | |
| }, | |
| ], | |
| "connections": [ # Connections to other photos. A connection represents the link from this | |
| # photo to another photo. | |
| { # A connection is the link from a source photo to a destination photo. | |
| "target": { # Identifier for a Photo. # Required. The destination of the connection from the containing photo to | |
| # another photo. | |
| "id": "A String", # Required. A unique identifier for a photo. | |
| }, | |
| }, | |
| ], | |
| "pose": { # Raw pose measurement for an entity. # Pose of the photo. | |
| "latLngPair": { # An object representing a latitude/longitude pair. This is expressed as a pair # Latitude and longitude pair of the pose, as explained here: | |
| # https://cloud.google.com/datastore/docs/reference/rest/Shared.Types/LatLng | |
| # When creating a Photo, if the | |
| # latitude and longitude pair are not provided, the geolocation from the | |
| # exif header is used. A latitude and longitude pair not provided in the | |
| # photo or exif header causes the photo process to fail. | |
| # of doubles representing degrees latitude and degrees longitude. Unless | |
| # specified otherwise, this must conform to the | |
| # <a href="http://www.unoosa.org/pdf/icg/2012/template/WGS_84.pdf">WGS84 | |
| # standard</a>. Values must be within normalized ranges. | |
| "latitude": 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0]. | |
| "longitude": 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0]. | |
| }, | |
| "level": { # Level information containing level number and its corresponding name. # Level (the floor in a building) used to configure vertical navigation. | |
| "number": 3.14, # Floor number, used for ordering. 0 indicates the ground level, 1 indicates | |
| # the first level above ground level, -1 indicates the first level under | |
| # ground level. Non-integer values are OK. | |
| "name": "A String", # Required. A name assigned to this Level, restricted to 3 characters. | |
| # Consider how the elevator buttons would be labeled for this level if there | |
| # was an elevator. | |
| }, | |
| "altitude": 3.14, # Altitude of the pose in meters above WGS84 ellipsoid. | |
| # NaN indicates an unmeasured quantity. | |
| "heading": 3.14, # Compass heading, measured at the center of the photo in degrees clockwise | |
| # from North. Value must be >=0 and <360. | |
| # NaN indicates an unmeasured quantity. | |
| "pitch": 3.14, # Pitch, measured at the center of the photo in degrees. Value must be >=-90 | |
| # and <= 90. A value of -90 means looking directly down, and a value of 90 | |
| # means looking directly up. | |
| # NaN indicates an unmeasured quantity. | |
| "roll": 3.14, # Roll, measured in degrees. Value must be >= 0 and <360. A value of 0 | |
| # means level with the horizon. | |
| # NaN indicates an unmeasured quantity. | |
| "accuracyMeters": 3.14, # The estimated horizontal accuracy of this pose in meters with 68% | |
| # confidence (one standard deviation). For example, on Android, this value is | |
| # available from this method: | |
| # https://developer.android.com/reference/android/location/Location#getAccuracy(). | |
| # Other platforms have different methods of obtaining similar accuracy | |
| # estimations. | |
| }, | |
| "downloadUrl": "A String", # Output only. The download URL for the photo bytes. This field is set only | |
| # when | |
| # GetPhotoRequest.view | |
| # is set to | |
| # PhotoView.INCLUDE_DOWNLOAD_URL. | |
| "transferStatus": "A String", # Output only. Status of rights transfer on this photo. | |
| "mapsPublishStatus": "A String", # Output only. Status in Google Maps, whether this photo was published or | |
| # rejected. | |
| "captureTime": "A String", # Absolute time when the photo was captured. | |
| # When the photo has no exif timestamp, this is used to set a timestamp in | |
| # the photo metadata. | |
| "thumbnailUrl": "A String", # Output only. The thumbnail URL for showing a preview of the given photo. | |
| "shareLink": "A String", # Output only. The share link for the photo. | |
| }, | |
| "updateMask": "A String", # Mask that identifies fields on the photo metadata to update. | |
| # If not present, the old Photo | |
| # metadata is entirely replaced with the | |
| # new Photo metadata in this request. | |
| # The update fails if invalid fields are specified. Multiple fields can be | |
| # specified in a comma-delimited list. | |
| # | |
| # The following fields are valid: | |
| # | |
| # * `pose.heading` | |
| # * `pose.latLngPair` | |
| # * `pose.pitch` | |
| # * `pose.roll` | |
| # * `pose.level` | |
| # * `pose.altitude` | |
| # * `connections` | |
| # * `places` | |
| # | |
| # | |
| # <aside class="note"><b>Note:</b> When | |
| # updateMask | |
| # contains repeated fields, the entire set of repeated values get replaced | |
| # with the new contents. For example, if | |
| # updateMask | |
| # contains `connections` and `UpdatePhotoRequest.photo.connections` is empty, | |
| # all connections are removed.</aside> | |
| }, | |
| ], | |
| } | |
| x__xgafv: string, V1 error format. | |
| Allowed values | |
| 1 - v1 error format | |
| 2 - v2 error format | |
| Returns: | |
| An object of the form: | |
| { # Response to batch update of metadata of one or more | |
| # Photos. | |
| "results": [ # List of results for each individual | |
| # Photo updated, in the same order as | |
| # the request. | |
| { # Response payload for a single | |
| # Photo | |
| # in batch operations including | |
| # BatchGetPhotos | |
| # and | |
| # BatchUpdatePhotos. | |
| "status": { # The `Status` type defines a logical error model that is suitable for # The status for the operation to get or update a single photo in the batch | |
| # request. | |
| # different programming environments, including REST APIs and RPC APIs. It is | |
| # used by [gRPC](https://github.com/grpc). Each `Status` message contains | |
| # three pieces of data: error code, error message, and error details. | |
| # | |
| # You can find out more about this error model and how to work with it in the | |
| # [API Design Guide](https://cloud.google.com/apis/design/errors). | |
| "message": "A String", # A developer-facing error message, which should be in English. Any | |
| # user-facing error message should be localized and sent in the | |
| # google.rpc.Status.details field, or localized by the client. | |
| "code": 42, # The status code, which should be an enum value of google.rpc.Code. | |
| "details": [ # A list of messages that carry the error details. There is a common set of | |
| # message types for APIs to use. | |
| { | |
| "a_key": "", # Properties of the object. Contains field @type with type URL. | |
| }, | |
| ], | |
| }, | |
| "photo": { # Photo is used to store 360 photos along with photo metadata. # The Photo resource, if the request | |
| # was successful. | |
| "viewCount": "A String", # Output only. View count of the photo. | |
| "photoId": { # Identifier for a Photo. # Required when updating a photo. Output only when creating a photo. | |
| # Identifier for the photo, which is unique among all photos in | |
| # Google. | |
| "id": "A String", # Required. A unique identifier for a photo. | |
| }, | |
| "uploadReference": { # Upload reference for media files. # Required when creating a photo. Input only. The resource URL where the | |
| # photo bytes are uploaded to. | |
| "uploadUrl": "A String", # Required. An upload reference should be unique for each user. It follows | |
| # the form: | |
| # "https://streetviewpublish.googleapis.com/media/user/{account_id}/photo/{upload_reference}" | |
| }, | |
| "places": [ # Places where this photo belongs. | |
| { # Place metadata for an entity. | |
| "languageCode": "A String", # Output-only. The language_code that the name is localized with. This should | |
| # be the language_code specified in the request, but may be a fallback. | |
| "name": "A String", # Output-only. The name of the place, localized to the language_code. | |
| "placeId": "A String", # Place identifier, as described in | |
| # https://developers.google.com/places/place-id. | |
| }, | |
| ], | |
| "connections": [ # Connections to other photos. A connection represents the link from this | |
| # photo to another photo. | |
| { # A connection is the link from a source photo to a destination photo. | |
| "target": { # Identifier for a Photo. # Required. The destination of the connection from the containing photo to | |
| # another photo. | |
| "id": "A String", # Required. A unique identifier for a photo. | |
| }, | |
| }, | |
| ], | |
| "pose": { # Raw pose measurement for an entity. # Pose of the photo. | |
| "latLngPair": { # An object representing a latitude/longitude pair. This is expressed as a pair # Latitude and longitude pair of the pose, as explained here: | |
| # https://cloud.google.com/datastore/docs/reference/rest/Shared.Types/LatLng | |
| # When creating a Photo, if the | |
| # latitude and longitude pair are not provided, the geolocation from the | |
| # exif header is used. A latitude and longitude pair not provided in the | |
| # photo or exif header causes the photo process to fail. | |
| # of doubles representing degrees latitude and degrees longitude. Unless | |
| # specified otherwise, this must conform to the | |
| # <a href="http://www.unoosa.org/pdf/icg/2012/template/WGS_84.pdf">WGS84 | |
| # standard</a>. Values must be within normalized ranges. | |
| "latitude": 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0]. | |
| "longitude": 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0]. | |
| }, | |
| "level": { # Level information containing level number and its corresponding name. # Level (the floor in a building) used to configure vertical navigation. | |
| "number": 3.14, # Floor number, used for ordering. 0 indicates the ground level, 1 indicates | |
| # the first level above ground level, -1 indicates the first level under | |
| # ground level. Non-integer values are OK. | |
| "name": "A String", # Required. A name assigned to this Level, restricted to 3 characters. | |
| # Consider how the elevator buttons would be labeled for this level if there | |
| # was an elevator. | |
| }, | |
| "altitude": 3.14, # Altitude of the pose in meters above WGS84 ellipsoid. | |
| # NaN indicates an unmeasured quantity. | |
| "heading": 3.14, # Compass heading, measured at the center of the photo in degrees clockwise | |
| # from North. Value must be >=0 and <360. | |
| # NaN indicates an unmeasured quantity. | |
| "pitch": 3.14, # Pitch, measured at the center of the photo in degrees. Value must be >=-90 | |
| # and <= 90. A value of -90 means looking directly down, and a value of 90 | |
| # means looking directly up. | |
| # NaN indicates an unmeasured quantity. | |
| "roll": 3.14, # Roll, measured in degrees. Value must be >= 0 and <360. A value of 0 | |
| # means level with the horizon. | |
| # NaN indicates an unmeasured quantity. | |
| "accuracyMeters": 3.14, # The estimated horizontal accuracy of this pose in meters with 68% | |
| # confidence (one standard deviation). For example, on Android, this value is | |
| # available from this method: | |
| # https://developer.android.com/reference/android/location/Location#getAccuracy(). | |
| # Other platforms have different methods of obtaining similar accuracy | |
| # estimations. | |
| }, | |
| "downloadUrl": "A String", # Output only. The download URL for the photo bytes. This field is set only | |
| # when | |
| # GetPhotoRequest.view | |
| # is set to | |
| # PhotoView.INCLUDE_DOWNLOAD_URL. | |
| "transferStatus": "A String", # Output only. Status of rights transfer on this photo. | |
| "mapsPublishStatus": "A String", # Output only. Status in Google Maps, whether this photo was published or | |
| # rejected. | |
| "captureTime": "A String", # Absolute time when the photo was captured. | |
| # When the photo has no exif timestamp, this is used to set a timestamp in | |
| # the photo metadata. | |
| "thumbnailUrl": "A String", # Output only. The thumbnail URL for showing a preview of the given photo. | |
| "shareLink": "A String", # Output only. The share link for the photo. | |
| }, | |
| }, | |
| ], | |
| }</pre> | |
| </div> | |
| <div class="method"> | |
| <code class="details" id="list">list(languageCode=None, pageSize=None, filter=None, pageToken=None, x__xgafv=None, view=None)</code> | |
| <pre>Lists all the Photos that belong to | |
| the user. | |
| <aside class="note"><b>Note:</b> Recently created photos that are still | |
| being indexed are not returned in the response.</aside> | |
| Args: | |
| languageCode: string, The BCP-47 language code, such as "en-US" or "sr-Latn". For more | |
| information, see | |
| http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. | |
| If language_code is unspecified, the user's language preference for Google | |
| services is used. | |
| pageSize: integer, The maximum number of photos to return. | |
| `pageSize` must be non-negative. If `pageSize` is zero or is not provided, | |
| the default page size of 100 is used. | |
| The number of photos returned in the response may be less than `pageSize` | |
| if the number of photos that belong to the user is less than `pageSize`. | |
| filter: string, The filter expression. For example: `placeId=ChIJj61dQgK6j4AR4GeTYWZsKWw`. | |
| The only filter supported at the moment is `placeId`. | |
| pageToken: string, The | |
| nextPageToken | |
| value returned from a previous | |
| ListPhotos | |
| request, if any. | |
| x__xgafv: string, V1 error format. | |
| Allowed values | |
| 1 - v1 error format | |
| 2 - v2 error format | |
| view: string, Specifies if a download URL for the photos bytes should be returned in the | |
| Photos response. | |
| Returns: | |
| An object of the form: | |
| { # Response to list all photos that belong to a user. | |
| "nextPageToken": "A String", # Token to retrieve the next page of results, or empty if there are no more | |
| # results in the list. | |
| "photos": [ # List of photos. The | |
| # pageSize field | |
| # in the request determines the number of items returned. | |
| { # Photo is used to store 360 photos along with photo metadata. | |
| "viewCount": "A String", # Output only. View count of the photo. | |
| "photoId": { # Identifier for a Photo. # Required when updating a photo. Output only when creating a photo. | |
| # Identifier for the photo, which is unique among all photos in | |
| # Google. | |
| "id": "A String", # Required. A unique identifier for a photo. | |
| }, | |
| "uploadReference": { # Upload reference for media files. # Required when creating a photo. Input only. The resource URL where the | |
| # photo bytes are uploaded to. | |
| "uploadUrl": "A String", # Required. An upload reference should be unique for each user. It follows | |
| # the form: | |
| # "https://streetviewpublish.googleapis.com/media/user/{account_id}/photo/{upload_reference}" | |
| }, | |
| "places": [ # Places where this photo belongs. | |
| { # Place metadata for an entity. | |
| "languageCode": "A String", # Output-only. The language_code that the name is localized with. This should | |
| # be the language_code specified in the request, but may be a fallback. | |
| "name": "A String", # Output-only. The name of the place, localized to the language_code. | |
| "placeId": "A String", # Place identifier, as described in | |
| # https://developers.google.com/places/place-id. | |
| }, | |
| ], | |
| "connections": [ # Connections to other photos. A connection represents the link from this | |
| # photo to another photo. | |
| { # A connection is the link from a source photo to a destination photo. | |
| "target": { # Identifier for a Photo. # Required. The destination of the connection from the containing photo to | |
| # another photo. | |
| "id": "A String", # Required. A unique identifier for a photo. | |
| }, | |
| }, | |
| ], | |
| "pose": { # Raw pose measurement for an entity. # Pose of the photo. | |
| "latLngPair": { # An object representing a latitude/longitude pair. This is expressed as a pair # Latitude and longitude pair of the pose, as explained here: | |
| # https://cloud.google.com/datastore/docs/reference/rest/Shared.Types/LatLng | |
| # When creating a Photo, if the | |
| # latitude and longitude pair are not provided, the geolocation from the | |
| # exif header is used. A latitude and longitude pair not provided in the | |
| # photo or exif header causes the photo process to fail. | |
| # of doubles representing degrees latitude and degrees longitude. Unless | |
| # specified otherwise, this must conform to the | |
| # <a href="http://www.unoosa.org/pdf/icg/2012/template/WGS_84.pdf">WGS84 | |
| # standard</a>. Values must be within normalized ranges. | |
| "latitude": 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0]. | |
| "longitude": 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0]. | |
| }, | |
| "level": { # Level information containing level number and its corresponding name. # Level (the floor in a building) used to configure vertical navigation. | |
| "number": 3.14, # Floor number, used for ordering. 0 indicates the ground level, 1 indicates | |
| # the first level above ground level, -1 indicates the first level under | |
| # ground level. Non-integer values are OK. | |
| "name": "A String", # Required. A name assigned to this Level, restricted to 3 characters. | |
| # Consider how the elevator buttons would be labeled for this level if there | |
| # was an elevator. | |
| }, | |
| "altitude": 3.14, # Altitude of the pose in meters above WGS84 ellipsoid. | |
| # NaN indicates an unmeasured quantity. | |
| "heading": 3.14, # Compass heading, measured at the center of the photo in degrees clockwise | |
| # from North. Value must be >=0 and <360. | |
| # NaN indicates an unmeasured quantity. | |
| "pitch": 3.14, # Pitch, measured at the center of the photo in degrees. Value must be >=-90 | |
| # and <= 90. A value of -90 means looking directly down, and a value of 90 | |
| # means looking directly up. | |
| # NaN indicates an unmeasured quantity. | |
| "roll": 3.14, # Roll, measured in degrees. Value must be >= 0 and <360. A value of 0 | |
| # means level with the horizon. | |
| # NaN indicates an unmeasured quantity. | |
| "accuracyMeters": 3.14, # The estimated horizontal accuracy of this pose in meters with 68% | |
| # confidence (one standard deviation). For example, on Android, this value is | |
| # available from this method: | |
| # https://developer.android.com/reference/android/location/Location#getAccuracy(). | |
| # Other platforms have different methods of obtaining similar accuracy | |
| # estimations. | |
| }, | |
| "downloadUrl": "A String", # Output only. The download URL for the photo bytes. This field is set only | |
| # when | |
| # GetPhotoRequest.view | |
| # is set to | |
| # PhotoView.INCLUDE_DOWNLOAD_URL. | |
| "transferStatus": "A String", # Output only. Status of rights transfer on this photo. | |
| "mapsPublishStatus": "A String", # Output only. Status in Google Maps, whether this photo was published or | |
| # rejected. | |
| "captureTime": "A String", # Absolute time when the photo was captured. | |
| # When the photo has no exif timestamp, this is used to set a timestamp in | |
| # the photo metadata. | |
| "thumbnailUrl": "A String", # Output only. The thumbnail URL for showing a preview of the given photo. | |
| "shareLink": "A String", # Output only. The share link for the photo. | |
| }, | |
| ], | |
| }</pre> | |
| </div> | |
| <div class="method"> | |
| <code class="details" id="list_next">list_next(previous_request, previous_response)</code> | |
| <pre>Retrieves the next page of results. | |
| Args: | |
| previous_request: The request for the previous page. (required) | |
| previous_response: The response from the request for the previous page. (required) | |
| Returns: | |
| A request object that you can call 'execute()' on to request the next | |
| page. Returns None if there are no more items in the collection. | |
| </pre> | |
| </div> | |
| </body></html> |