Package google.streetview.publish.v1

इंडेक्स

StreetViewPublishService

उपयोगकर्ताओं के योगदान वाली फ़ोटो को Street View पर पब्लिश करता है और उन्हें जोड़ता है.

BatchDeletePhotos

rpc BatchDeletePhotos(BatchDeletePhotosRequest) returns (BatchDeletePhotosResponse)

Photos की सूची और उनके मेटाडेटा को मिटाता है.

ध्यान दें कि अगर BatchDeletePhotos काम नहीं करता, तो ज़रूरी फ़ील्ड मौजूद नहीं हैं या पुष्टि करने में कोई गड़बड़ी हुई है. BatchDeletePhotos के सफल होने पर भी, हो सकता है कि बैच की अलग-अलग फ़ोटो में कुछ गड़बड़ी हो. इन गड़बड़ियों की जानकारी BatchDeletePhotosResponse.results के हर PhotoResponse.status में दी गई है. हर फ़ोटो में हो सकने वाली खास गड़बड़ियों के लिए DeletePhoto देखें.

अनुमति देने के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/streetviewpublish

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

BatchGetPhotos

rpc BatchGetPhotos(BatchGetPhotosRequest) returns (BatchGetPhotosResponse)

दिए गए Photo बैच के मेटाडेटा की जानकारी देता है.

ध्यान दें कि अगर BatchGetPhotos काम नहीं करता, तो ज़रूरी फ़ील्ड मौजूद नहीं हैं या पुष्टि करने में कोई गड़बड़ी हुई है. BatchGetPhotos के सफल होने पर भी, हो सकता है कि बैच की अलग-अलग फ़ोटो में कुछ गड़बड़ी हो. इन गड़बड़ियों की जानकारी BatchGetPhotosResponse.results के हर PhotoResponse.status में दी गई है. हर फ़ोटो में हो सकने वाली खास गड़बड़ियों के लिए GetPhoto देखें.

अनुमति देने के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/streetviewpublish

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

BatchUpdatePhotos

rpc BatchUpdatePhotos(BatchUpdatePhotosRequest) returns (BatchUpdatePhotosResponse)

Photos का मेटाडेटा अपडेट करता है, जैसे कि आसन, जगह की जानकारी, कनेक्शन वगैरह. फ़ोटो के पिक्सल बदलने की सुविधा नहीं है.

ध्यान दें कि अगर BatchUpdatePhotos काम नहीं करता, तो ज़रूरी फ़ील्ड मौजूद नहीं हैं या पुष्टि करने में कोई गड़बड़ी हुई है. BatchUpdatePhotos के सफल होने पर भी, हो सकता है कि बैच की अलग-अलग फ़ोटो में कुछ गड़बड़ी हो. इन गड़बड़ियों की जानकारी BatchUpdatePhotosResponse.results के हर PhotoResponse.status में दी गई है. हर फ़ोटो में हो सकने वाली खास गड़बड़ियों के लिए UpdatePhoto देखें.

सिर्फ़ updateMask फ़ील्ड में दिए गए फ़ील्ड का इस्तेमाल किया जाता है. अगर updateMask मौजूद नहीं है, तो अपडेट सभी फ़ील्ड पर लागू होता है.

BatchUpdatePhotosRequest में UpdatePhotoRequest मैसेज की संख्या 20 से ज़्यादा नहीं होनी चाहिए.

ध्यान दें: Pose.altitude को अपडेट करने के लिए, Pose.latLngPair को भी भरना होगा. ऐसा न करने पर, अनुरोध स्वीकार नहीं किया जाएगा.

अनुमति देने के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/streetviewpublish

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

CreatePhoto

rpc CreatePhoto(CreatePhotoRequest) returns (Photo)

जब क्लाइंट लौटाए गए UploadRef के साथ फ़ोटो अपलोड कर लेता है, तब CreatePhoto अपलोड की गई Photo को Google Maps पर Street View पर पब्लिश करता है.

फ़िलहाल, CreatePhoto में हेडिंग, पिच, और रोल सेट करने का सिर्फ़ एक तरीका है, फ़ोटो की बाइट में फ़ोटो स्फ़ीर XMP मेटाडेटा का इस्तेमाल करना. CreatePhotos, पोज़ में pose.heading, pose.pitch, pose.roll, pose.altitude, और pose.level फ़ील्ड को अनदेखा करता है.

इस तरीके से ये गड़बड़ी कोड मिलते हैं:

अनुमति देने के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/streetviewpublish

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

CreatePhotoSequence

rpc CreatePhotoSequence(CreatePhotoSequenceRequest) returns (Operation)

क्लाइंट के दिए गए UploadRef के साथ PhotoSequence को अपलोड करने के बाद, CreatePhotoSequence किसी वीडियो या एक्सटेंसिबल डिवाइस के मेटाडेटा (XDM, http://www.xdm.org/) से 360o फ़ोटो का क्रम निकालता है, ताकि Google Maps पर Street View में पब्लिश किया जा सके.

CreatePhotoSequence Operation.name फ़ील्ड में PhotoSequence आईडी सेट करके, Operation दिखाता है.

इस तरीके से ये गड़बड़ी कोड मिलते हैं:

अनुमति देने के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/streetviewpublish

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

DeletePhoto

rpc DeletePhoto(DeletePhotoRequest) returns (Empty)

Photo और उसके मेटाडेटा को मिटाता है.

इस तरीके से ये गड़बड़ी कोड मिलते हैं:

  • google.rpc.Code.PERMISSION_DENIED, अगर अनुरोध करने वाले उपयोगकर्ता ने अनुरोध की गई फ़ोटो नहीं बनाई.
  • फ़ोटो आईडी मौजूद न होने पर google.rpc.Code.NOT_FOUND.
अनुमति देने के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/streetviewpublish

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

DeletePhotoSequence

rpc DeletePhotoSequence(DeletePhotoSequenceRequest) returns (Empty)

PhotoSequence और उसके मेटाडेटा को मिटाता है.

इस तरीके से ये गड़बड़ी कोड मिलते हैं:

  • google.rpc.Code.PERMISSION_DENIED, अगर अनुरोध करने वाले उपयोगकर्ता ने फ़ोटो का वह क्रम नहीं बनाया है जिसके लिए अनुरोध किया गया था.
  • फ़ोटो क्रम आईडी मौजूद न होने पर google.rpc.Code.NOT_FOUND.
  • अगर फ़ोटो के क्रम के आईडी की प्रोसेसिंग अभी पूरी नहीं हुई है, तो google.rpc.Code.FAILED_PRECONDITION.
अनुमति देने के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/streetviewpublish

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

GetPhoto

rpc GetPhoto(GetPhotoRequest) returns (Photo)

तय किए गए Photo के मेटाडेटा की जानकारी देता है.

इस तरीके से ये गड़बड़ी कोड मिलते हैं:

अनुमति देने के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/streetviewpublish

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

GetPhotoSequence

rpc GetPhotoSequence(GetPhotoSequenceRequest) returns (Operation)

Operation इंटरफ़ेस के ज़रिए, बताए गए PhotoSequence के मेटाडेटा की जानकारी देता है.

इस तरीके से ये तीन तरह के जवाब मिलते हैं:

  • अगर PhotoSequence की प्रोसेसिंग अभी पूरी नहीं हुई है, तो Operation.done = गलत.
  • प्रोसेस करने में कोई गड़बड़ी होने पर, Operation.done = सही और Operation.error में जानकारी अपने-आप भर जाती है.
  • Operation.done = सही है और Operation.response को पोललेट किया गया है, जिसमें PhotoSequence मैसेज शामिल है.

इस तरीके से ये गड़बड़ी कोड मिलते हैं:

अनुमति देने के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/streetviewpublish

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

ListPhotoSequences

rpc ListPhotoSequences(ListPhotoSequencesRequest) returns (ListPhotoSequencesResponse)

उपयोगकर्ता से जुड़े सभी PhotoSequences की सूची, घटते क्रम में CreatePhotoSeries के टाइमस्टैंप के क्रम में दी जाती है.

अनुमति देने के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/streetviewpublish

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

ListPhotos

rpc ListPhotos(ListPhotosRequest) returns (ListPhotosResponse)

उपयोगकर्ता के सभी Photos की सूची बनाता है.

ध्यान दें: हाल में बनाई गई जिन फ़ोटो को अब भी इंडेक्स किया जा रहा है वे जवाब में नहीं दिखेंगी.

अनुमति देने के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/streetviewpublish

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

StartPhotoSequenceUpload

rpc StartPhotoSequenceUpload(Empty) returns (UploadRef)

फ़ोटो के क्रम का डेटा अपलोड करने के लिए, अपलोड सेशन बनाता है. दिखाए गए UploadRef के अपलोड यूआरएल का इस्तेमाल, photoSequence के डेटा को अपलोड करने के लिए किया जाता है.

अपलोड पूरा होने के बाद, CreatePhotoSequence के साथ UploadRef का इस्तेमाल करके PhotoSequence ऑब्जेक्ट एंट्री बनाई जाती है.

अनुमति देने के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/streetviewpublish

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

StartUpload

rpc StartUpload(Empty) returns (UploadRef)

फ़ोटो बाइट अपलोड करना शुरू करने के लिए, अपलोड सेशन बनाता है. यह तरीका, Photo की बाइट अपलोड करने के लिए, दिखाए गए UploadRef के अपलोड यूआरएल का इस्तेमाल करता है.

https://support.google.com/maps/answer/7012050?ref_topic=6275604 में दिखाई गई फ़ोटो के लिए ज़रूरी शर्तों के अलावा, फ़ोटो को नीचे दी गई ज़रूरी शर्तें पूरी करनी होंगी:

  • फ़ोटो स्फ़ीर XMP मेटाडेटा को फ़ोटो मेटाडेटा में शामिल करना ज़रूरी है. ज़रूरी फ़ील्ड देखने के लिए, https://developers.google.com/streetview/spherical-metadata पर जाएं.
  • फ़ोटो का पिक्सल साइज़, https://support.google.com/maps/answer/7012050?ref_topic=6275604 में दी गई साइज़ की ज़रूरी शर्तों के मुताबिक होना चाहिए. साथ ही, फ़ोटो का साइज़, हॉरिज़ॉन्टल तौर पर 360 डिग्री होना चाहिए.

अपलोड पूरा होने के बाद, इस तरीके में CreatePhoto के साथ UploadRef का इस्तेमाल करके, Photo ऑब्जेक्ट एंट्री बनाई जाती है.

अनुमति देने के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/streetviewpublish

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

UpdatePhoto

rpc UpdatePhoto(UpdatePhotoRequest) returns (Photo)

Photo का मेटाडेटा अपडेट करता है, जैसे कि आसन, जगह की जानकारी का जुड़ाव, कनेक्शन वगैरह. किसी फ़ोटो के पिक्सल को बदलने की सुविधा काम नहीं करती.

सिर्फ़ updateMask फ़ील्ड में दिए गए फ़ील्ड का इस्तेमाल किया जाता है. अगर updateMask मौजूद नहीं है, तो अपडेट सभी फ़ील्ड पर लागू होता है.

इस तरीके से ये गड़बड़ी कोड मिलते हैं:

  • google.rpc.Code.PERMISSION_DENIED, अगर अनुरोध करने वाले उपयोगकर्ता ने अनुरोध की गई फ़ोटो नहीं बनाई.
  • google.rpc.Code.INVALID_ARGUMENT, अगर अनुरोध गलत तरीके से किया गया है.
  • अगर अनुरोध की गई फ़ोटो मौजूद नहीं है, तो google.rpc.Code.NOT_FOUND.
  • google.rpc.Code.UNAVAILABLE, अगर अनुरोध किया गया Photo अब भी इंडेक्स किया जा रहा है.
अनुमति देने के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/streetviewpublish

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

BatchDeletePhotosRequest

एक से ज़्यादा Photos मिटाने का अनुरोध करें.

फ़ील्ड
photo_ids[]

string

ज़रूरी है. Photos के आईडी. एचटीटीपी GET अनुरोधों को यूआरएल क्वेरी पैरामीटर के लिए इस सिंटैक्स की ज़रूरत है: photoIds=<id1>&photoIds=<id2>&....

BatchDeletePhotosResponse

एक या उससे ज़्यादा Photos के बैच मिटाने का जवाब.

फ़ील्ड
status[]

Status

बैच अनुरोध में मौजूद एक Photo को मिटाने के लिए, कार्रवाई की स्थिति.

BatchGetPhotosRequest

एक या ज़्यादा Photos पाने का अनुरोध करें. डिफ़ॉल्ट रूप से

  • फ़ोटो बाइट के लिए डाउनलोड यूआरएल नहीं दिखाता.

पैरामीटर:

  • view से यह कंट्रोल किया जाता है कि फ़ोटो बाइट के लिए डाउनलोड यूआरएल दिया जाएगा या नहीं.
फ़ील्ड
photo_ids[]

string

ज़रूरी है. Photos के आईडी. एचटीटीपी जीईटी अनुरोधों के लिए, यूआरएल क्वेरी पैरामीटर photoIds=<id1>&photoIds=<id2>&... होना चाहिए.

view

PhotoView

ज़रूरी है. इस नीति से तय किया जाता है कि फ़ोटो के जवाब में फ़ोटो बाइट के लिए डाउनलोड किया गया यूआरएल देना है या नहीं.

language_code

string

ज़रूरी नहीं. BCP-47 भाषा कोड, जैसे "en-US" या "sr-Latn". ज़्यादा जानकारी के लिए, http://www.unicode.org/reports/tr35/#Unicode_locale_identifier देखें. अगर language_code नहीं है, तो Google की सेवाओं के लिए उपयोगकर्ता की पसंद की भाषा का इस्तेमाल किया जाता है.

BatchGetPhotosResponse

Photos के बैच से मिलने वाला जवाब.

फ़ील्ड
results[]

PhotoResponse

हर Photo के लिए अनुरोध किए गए नतीजों की सूची, उसी क्रम में BatchGetPhotos में किए गए अनुरोधों के क्रम में होती है.

BatchUpdatePhotosRequest

फ़ोटो का मेटाडेटा अपडेट करने का अनुरोध करें. फ़ोटो के पिक्सल अपडेट नहीं किए जा सकते.

फ़ील्ड
update_photo_requests[]

UpdatePhotoRequest

ज़रूरी है. UpdatePhotoRequests की सूची.

BatchUpdatePhotosResponse

एक या उससे ज़्यादा Photos के मेटाडेटा के बैच अपडेट का जवाब.

फ़ील्ड
results[]

PhotoResponse

हर Photo के लिए, नतीजों की सूची को उसी क्रम में अपडेट किया जाता है जिस क्रम में अनुरोध किया गया था.

कनेक्शन

कनेक्शन, सोर्स फ़ोटो से डेस्टिनेशन फ़ोटो तक का लिंक होता है.

फ़ील्ड
target

PhotoId

ज़रूरी है. फ़ोटो में मौजूद फ़ोटो से दूसरे फ़ोटो के कनेक्शन का डेस्टिनेशन.

CreatePhotoRequest

Photo बनाने का अनुरोध करें.

फ़ील्ड
photo

Photo

ज़रूरी है. बनाने के लिए फ़ोटो.

CreatePhotoSequenceRequest

किसी वीडियो से PhotoSequence बनाने का अनुरोध करें.

फ़ील्ड
photo_sequence

PhotoSequence

ज़रूरी है. बनाने के लिए PhotoSequence.

input_type

InputType

ज़रूरी है. PhotoSequence का इनपुट फ़ॉर्म.

InputType

PhotoSequence के इनपुट फ़ॉर्म.

Enums
INPUT_TYPE_UNSPECIFIED जानकारी नहीं दी गई. सर्वर google.rpc.Code.INVALID_ARGUMENT लौटाएगा.
VIDEO 360 डिग्री वाला वीडियो.
XDM एक्सटेंसिबल डिवाइस मेटाडेटा, http://www.xdm.org

DeletePhotoRequest

Photo को मिटाने का अनुरोध करें.

फ़ील्ड
photo_id

string

ज़रूरी है. Photo का आईडी.

DeletePhotoSequenceRequest

PhotoSequence को मिटाने का अनुरोध करें.

फ़ील्ड
sequence_id

string

ज़रूरी है. PhotoSequence का आईडी.

GetPhotoRequest

Photo पाने का अनुरोध करें.

डिफ़ॉल्ट रूप से

  • फ़ोटो बाइट के लिए डाउनलोड यूआरएल नहीं दिखाता.

पैरामीटर:

  • view से यह कंट्रोल किया जाता है कि फ़ोटो बाइट के लिए डाउनलोड यूआरएल दिया जाएगा या नहीं.
फ़ील्ड
photo_id

string

ज़रूरी है. Photo का आईडी.

view

PhotoView

ज़रूरी है. इससे यह तय किया जाता है कि Photo रिस्पॉन्स में फ़ोटो बाइट के लिए डाउनलोड करने वाला यूआरएल दिखाया जाए या नहीं.

language_code

string

BCP-47 भाषा कोड, जैसे "en-US" या "sr-Latn". ज़्यादा जानकारी के लिए, http://www.unicode.org/reports/tr35/#Unicode_locale_identifier देखें. अगर language_code नहीं है, तो Google की सेवाओं के लिए उपयोगकर्ता की पसंद की भाषा का इस्तेमाल किया जाता है.

GetPhotoSequenceRequest

PhotoSequence पाने का अनुरोध करें.

डिफ़ॉल्ट रूप से

  • PhotoSequence के लिए डाउनलोड यूआरएल नहीं दिखाता.

पैरामीटर:

  • view यह कंट्रोल करता है कि PhotoSequence के लिए डाउनलोड यूआरएल दिया जाएगा या नहीं.
फ़ील्ड
sequence_id

string

ज़रूरी है. फ़ोटो के क्रम का आईडी.

view
(deprecated)

PhotoView

इस नीति से तय होता है कि PhotoSequence के जवाब में, download_url अलग-अलग फ़ोटो के क्रम के लिए डाउनलोड किया गया यूआरएल देना है या नहीं.

ध्यान दें: फ़िलहाल, इसे लागू नहीं किया गया है.

filter

string

ज़रूरी नहीं. फ़िल्टर एक्सप्रेशन. उदाहरण के लिए: published_status=PUBLISHED.

इस्तेमाल किए जा सकने वाले फ़िल्टर: published_status. ज़्यादा जानकारी के लिए, https://google.aip.dev/160 पर जाएं.

GpsDataGapFailureDetails

प्रोसेसिंगFailure ऑब्जेक्ट#जीपीएस_DATA_GAP से जुड़ी जानकारी. अगर जीपीएस डेटा में एक से ज़्यादा गैप हैं, तो यहां सिर्फ़ सबसे ज़्यादा अवधि वाला डेटा ही शामिल किया जाएगा.

फ़ील्ड
gap_duration

Duration

मिलने वाले जीपीएस डेटा में अंतर की अवधि.

gap_start_time

Duration

अंतराल शुरू होने के समय का सापेक्ष समय (वीडियो स्ट्रीम की शुरुआत से).

इमू

डिवाइस के सेंसर से IMU डेटा.

फ़ील्ड
accel_mpsps[]

Measurement3d

डिवाइसों से बढ़ते टाइमस्टैंप के साथ, एक्सलरोमीटर का माप मीटर/सेकंड^2 में है.

gyro_rps[]

Measurement3d

डिवाइसों से बढ़ते टाइमस्टैंप के साथ रेडियन/सेकंड में जाइरोस्कोप की माप.

mag_ut[]

Measurement3d

डिवाइसों से बढ़ते टाइमस्टैंप के साथ माइक्रोटेस्ला (uT) में मैग्नेटिक फ़ील्ड का मैग्नेटोमीटर माप.

मेज़रमेंट 3d

सामान्य 3d माप का नमूना.

फ़ील्ड
capture_time

Timestamp

IMU मेज़रमेंट का टाइमस्टैंप.

x

float

x ऐक्सिस में सेंसर की माप.

y

float

y ऐक्सिस में सेंसर की माप.

z

float

z ऐक्सिस में सेंसर की माप.

ImuDataGapFailureDetails

प्रोसेसिंगFailureReason#IMU_DATA_GAP से संबंधित जानकारी. अगर आईएमयू डेटा में एक से ज़्यादा अंतर हैं, तो यहां सिर्फ़ सबसे ज़्यादा अवधि वाले डेटा को रिपोर्ट किया जाता है.

फ़ील्ड
gap_duration

Duration

पाए गए IMU डेटा में अंतर की अवधि.

gap_start_time

Duration

अंतराल शुरू होने के समय का सापेक्ष समय (वीडियो स्ट्रीम की शुरुआत से).

InsufficientGpsFailureDetails

प्रोसेसिंगFailure एलिमेंट#INSUFFICIENT_जीपीएस से जुड़ी जानकारी.

फ़ील्ड
gps_points_found

int32

वीडियो में मिले जीपीएस पॉइंट की संख्या.

LatLngBounds

भौगोलिक निर्देशांक में एक रेक्टैंगल.

फ़ील्ड
southwest

LatLng

इन सीमाओं का दक्षिण-पश्चिमी कोना.

northeast

LatLng

इन सीमाओं का उत्तर-पूर्व कोना.

लेवल

लेवल की जानकारी में लेवल का नंबर और उससे जुड़ा नाम शामिल है.

फ़ील्ड
number

double

ज़रूरी नहीं. फ़्लोर नंबर, जिसका इस्तेमाल ऑर्डर करने के लिए किया जाता है. 0 ज़मीनी स्तर दिखाता है, 1 ज़मीन स्तर से ऊपर उठता है, -1 ज़मीन स्तर से पहले स्तर का संकेत देता है. बिना पूर्णांक वाली वैल्यू देना सही है.

name

string

ज़रूरी है. इस लेवल को असाइन किया गया नाम, जिसमें तीन वर्ण हो सकते हैं. देखें कि अगर एलिवेटर मौजूद है, तो इस लेवल के लिए एलिवेटर के बटन को किस तरह से लेबल किया जाएगा.

ListPhotoSequencesRequest

अनुरोध भेजने वाले व्यक्ति की सभी फ़ोटो के क्रम को सूची में जोड़ने का अनुरोध करें.

पैरामीटर:

  • pageSize तय करता है कि ज़्यादा से ज़्यादा कितने फ़ोटो क्रम दिखाए जाएंगे.
  • अगर पिछले ListPhotoSequences अनुरोध पर कोई वैल्यू मिलती है, तो pageToken पेज टोकन की अगली वैल्यू होती है.
फ़ील्ड
page_size

int32

ज़रूरी नहीं. दिखाए जाने वाले फ़ोटो क्रमों की ज़्यादा से ज़्यादा संख्या. pageSize की वैल्यू, नेगेटिव नहीं होनी चाहिए. अगर pageSize शून्य है या दिया नहीं गया है, तो पेज के डिफ़ॉल्ट साइज़ 100 का इस्तेमाल किया जाता है. जवाब के तौर पर दिखाए गए फ़ोटो के क्रमों की संख्या, pageSize से कम हो सकती है. अगर मिलानों की संख्या pageSize से कम हो, तो ऐसा किया जा सकता है. फ़िलहाल इसे लागू नहीं किया गया है, लेकिन प्रोसेस में है.

page_token

string

ज़रूरी नहीं. अगर पिछले ListPhotoSequences अनुरोध पर कोई वैल्यू मिलती है, तो nextPageToken की वैल्यू.

filter

string

ज़रूरी नहीं. फ़िल्टर एक्सप्रेशन. उदाहरण के लिए: imagery_type=SPHERICAL.

इस्तेमाल किए जा सकने वाले फ़िल्टर: imagery_type, processing_state, min_latitude, max_latitude, min_longitude, max_longitude, filename_query, min_capture_time_seconds, `max_capture_time_seconds. ज़्यादा जानकारी के लिए, https://google.aip.dev/160 पर जाएं. एस्केप किए गए कोटेशन जोड़कर, कई शब्दों और विशेष वर्णों के साथ काम करने के लिए, फ़ाइल नाम वाली क्वेरी को वाक्यांश के तौर पर भेजा जाना चाहिए. उदाहरण: filename_query="example of aphrase.mp4"

ListPhotoSequencesResponse

किसी उपयोगकर्ता से जुड़ी फ़ोटो के सभी क्रमों को दिखाने के लिए जवाब.

फ़ील्ड
photo_sequences[]

Operation

Operation इंटरफ़ेस के ज़रिए फ़ोटो के क्रमों की सूची.

ज़्यादा से ज़्यादा कितने आइटम लौटाए जा सकते हैं, यह अनुरोध में मौजूद pageSize फ़ील्ड के हिसाब से तय होता है.

सूची के हर आइटम की तीन संभावित स्थितियां हो सकती हैं,

  • अगर PhotoSequence की प्रोसेसिंग अभी पूरी नहीं हुई है, तो Operation.done = गलत.
  • प्रोसेस करने में कोई गड़बड़ी होने पर, Operation.done = सही और Operation.error में जानकारी अपने-आप भर जाती है.
  • Operation.done = सही है और Operation.response में एक PhotoSequence मैसेज है. हर क्रम में, सिर्फ़ Id भरी गई है.
next_page_token

string

नतीजों का अगला पेज दिखाने के लिए टोकन. अगर सूची में कोई और नतीजा नहीं है, तो इसे खाली छोड़ा जा सकता है.

ListPhotosRequest

अनुरोध भेजने वाले व्यक्ति की सभी फ़ोटो की सूची बनाने का अनुरोध करें.

डिफ़ॉल्ट रूप से

  • फ़ोटो बाइट के लिए डाउनलोड यूआरएल नहीं दिखाता.

पैरामीटर:

  • view से यह कंट्रोल किया जाता है कि फ़ोटो बाइट के लिए डाउनलोड यूआरएल दिया जाएगा या नहीं.
  • pageSize तय करता है कि ज़्यादा से ज़्यादा कितनी फ़ोटो ली जानी चाहिए.
  • अगर पिछले ListPhotos अनुरोध पर कोई वैल्यू मिलती है, तो pageToken पेज टोकन की अगली वैल्यू होती है.
  • filter, दिए गए पैरामीटर के हिसाब से फ़िल्टर करने की अनुमति देता है. फ़िलहाल, 'placeId' ही पैरामीटर इस्तेमाल किया जा सकता है.
फ़ील्ड
view

PhotoView

ज़रूरी है. इस नीति से तय होता है कि क्या फ़ोटो के जवाब में फ़ोटो बाइट के लिए डाउनलोड यूआरएल देना है.

page_size

int32

ज़रूरी नहीं. लौटाए जाने वाले फ़ोटो की ज़्यादा से ज़्यादा संख्या. pageSize की वैल्यू, नेगेटिव नहीं होनी चाहिए. अगर pageSize शून्य है या दिया नहीं गया है, तो पेज के डिफ़ॉल्ट साइज़ 100 का इस्तेमाल किया जाता है. अगर उपयोगकर्ता की फ़ोटो की संख्या pageSize से कम है, तो जवाब में लौटाए गए फ़ोटो की संख्या pageSize से कम हो सकती है.

page_token

string

ज़रूरी नहीं. अगर पिछले ListPhotos अनुरोध पर कोई वैल्यू मिलती है, तो nextPageToken की वैल्यू.

filter

string

ज़रूरी नहीं. फ़िल्टर एक्सप्रेशन. उदाहरण के लिए: placeId=ChIJj61dQgK6j4AR4GeTYWZsKWw.

इस्तेमाल किए जा सकने वाले फ़िल्टर: placeId, min_latitude, max_latitude, min_longitude, max_longitude. ज़्यादा जानकारी के लिए, https://google.aip.dev/160 पर जाएं.

language_code

string

ज़रूरी नहीं. BCP-47 भाषा कोड, जैसे "en-US" या "sr-Latn". ज़्यादा जानकारी के लिए, http://www.unicode.org/reports/tr35/#Unicode_locale_identifier देखें. अगर language_code नहीं है, तो Google की सेवाओं के लिए उपयोगकर्ता की पसंद की भाषा का इस्तेमाल किया जाता है.

ListPhotosResponse

किसी उपयोगकर्ता की सभी फ़ोटो की सूची बनाने के लिए जवाब.

फ़ील्ड
photos[]

Photo

फ़ोटो की सूची. अनुरोध का pageSize फ़ील्ड, लौटाए गए आइटम की संख्या तय करता है.

next_page_token

string

नतीजों का अगला पेज दिखाने के लिए टोकन. अगर सूची में कोई और नतीजा नहीं है, तो इसे खाली छोड़ा जा सकता है.

NoOverlapGpsFailureDetails

Photoसिक्वेंस प्रोसेसिंगFailureReason#NO_OVERLAP_जीपीएस से जुड़ी जानकारी.

फ़ील्ड
gps_start_time

Timestamp

रिकॉर्ड किए गए पहले जीपीएस पॉइंट का समय.

gps_end_time

Timestamp

पिछली बार रिकॉर्ड किए गए जीपीएस पॉइंट का समय.

video_start_time

Timestamp

वीडियो के शुरू होने का समय.

video_end_time

Timestamp

वीडियो के खत्म होने का समय.

NotOutdoorsFailureDetails

प्रोसेसिंगFailureReason#NOT_OUTDOORS से जुड़ी जानकारी. अगर कई इनडोर फ़्रेम मिले हैं, तो पहला फ़्रेम यहां रिकॉर्ड किया जाता है.

फ़ील्ड
start_time

Duration

इनडोर फ़्रेम मिलने के बाद का समय (वीडियो स्ट्रीम की शुरुआत से).

फ़ोटो

फ़ोटो का इस्तेमाल 360 डिग्री वाली फ़ोटो और फ़ोटो के मेटाडेटा को सेव करने के लिए किया जाता है.

फ़ील्ड
photo_id

PhotoId

ज़रूरी है. सिर्फ़ आउटपुट के लिए. फ़ोटो अपडेट करने के लिए ज़रूरी है. सिर्फ़ फ़ोटो बनाते समय आउटपुट दें. फ़ोटो का आइडेंटिफ़ायर, जो Google पर मौजूद सभी फ़ोटो से अलग होता है.

upload_reference

UploadRef

सिर्फ़ इनपुट. फ़ोटो बनाते समय ज़रूरी है. सिर्फ़ इनपुट. संसाधन का वह यूआरएल जहां फ़ोटो बाइट को अपलोड किया गया है.

download_url

string

सिर्फ़ आउटपुट के लिए. फ़ोटो बाइट के लिए डाउनलोड यूआरएल. यह फ़ील्ड सिर्फ़ तब सेट होता है, जब GetPhotoRequest.view को PhotoView.INCLUDE_DOWNLOAD_URL पर सेट किया जाता है.

thumbnail_url

string

सिर्फ़ आउटपुट के लिए. दी गई फ़ोटो की झलक दिखाने के लिए थंबनेल का यूआरएल.

pose

Pose

ज़रूरी नहीं. फ़ोटो का पोज़.

connections[]

Connection

ज़रूरी नहीं. अन्य फ़ोटो से कनेक्शन. कनेक्शन इस फ़ोटो से दूसरी फ़ोटो का लिंक दर्शाता है.

capture_time

Timestamp

ज़रूरी नहीं. फ़ोटो लेने का कुल समय. अगर फ़ोटो में कोई exif टाइमस्टैंप नहीं है, तो इसका इस्तेमाल फ़ोटो के मेटाडेटा में टाइमस्टैंप सेट करने के लिए किया जाता है.

upload_time

Timestamp

सिर्फ़ आउटपुट के लिए. वह समय जब इमेज अपलोड की गई थी.

places[]

Place

ज़रूरी नहीं. वे जगहें जहां यह फ़ोटो है.

view_count

int64

सिर्फ़ आउटपुट के लिए. फ़ोटो को मिले व्यू की संख्या.

transfer_status

TransferStatus

सिर्फ़ आउटपुट के लिए. इस फ़ोटो पर अधिकार ट्रांसफ़र की स्थिति.

maps_publish_status

MapsPublishStatus

सिर्फ़ आउटपुट के लिए. Google Maps में स्थिति, कि यह फ़ोटो पब्लिश हुई थी या अस्वीकार.

MapsPublishStatus

Google Maps में फ़ोटो के पब्लिकेशन की स्थिति.

Enums
UNSPECIFIED_MAPS_PUBLISH_STATUS फ़ोटो की स्थिति के बारे में जानकारी उपलब्ध नहीं है.
PUBLISHED फ़ोटो को Google Maps की मदद से सार्वजनिक तौर पर पब्लिश किया जाता है.
REJECTED_UNKNOWN किसी अनजान वजह से फ़ोटो को अस्वीकार कर दिया गया है.

TransferStatus

अधिकारों के ट्रांसफ़र की स्थिति.

Enums
TRANSFER_STATUS_UNKNOWN इस ट्रांसफ़र की स्थिति की जानकारी नहीं है.
NEVER_TRANSFERRED इस फ़ोटो को कभी ट्रांसफ़र नहीं किया गया है.
PENDING फ़ोटो ट्रांसफ़र करने की यह प्रोसेस शुरू कर दी गई है, लेकिन पाने वाले ने अब तक जवाब नहीं दिया है.
COMPLETED फ़ोटो ट्रांसफ़र हो गया है और इस फ़ोटो को पाने वाले को ट्रांसफ़र कर दिया गया है.
REJECTED पाने वाले व्यक्ति ने इस फ़ोटो ट्रांसफ़र को अस्वीकार कर दिया है.
EXPIRED फ़ोटो पाने वाले के कोई कार्रवाई करने से पहले ही, फ़ोटो ट्रांसफ़र की समयसीमा खत्म हो गई थी.
CANCELLED भेजने वाले ने यह फ़ोटो ट्रांसफ़र रद्द कर दिया है.
RECEIVED_VIA_TRANSFER अधिकार ट्रांसफ़र होने की वजह से, पाने वाले के पास इस फ़ोटो का मालिकाना हक है.

PhotoId

Photo का आइडेंटिफ़ायर.

फ़ील्ड
id

string

फ़ोटो के लिए यूनीक आइडेंटिफ़ायर.

PhotoResponse

एक साथ कई कार्रवाइयां करने के लिए, एक Photo के लिए रिस्पॉन्स पेलोड. इसमें BatchGetPhotos और BatchUpdatePhotos भी शामिल हैं.

फ़ील्ड
status

Status

बैच अनुरोध में एक फ़ोटो पाने या अपडेट करने की कार्रवाई की स्थिति.

photo

Photo

अनुरोध पूरा होने पर, Photo संसाधन.

PhotoSequence

मेटाडेटा के साथ 360o फ़ोटो का क्रम.

फ़ील्ड
id

string

सिर्फ़ आउटपुट के लिए. फ़ोटो के क्रम के लिए यूनीक आइडेंटिफ़ायर. अगर अपलोड एसिंक्रोनस तरीके से किया जाता है, तो यह लंबे समय तक चलने वाले ऑपरेशन आईडी के तौर पर भी काम करता है.

photos[]

Photo

सिर्फ़ आउटपुट के लिए. बढ़ते टाइमस्टैंप वाली फ़ोटो.

upload_reference

UploadRef

सिर्फ़ इनपुट. फ़ोटो का क्रम बनाते समय ज़रूरी है. संसाधन का नाम जहां फ़ोटो के क्रम (वीडियो के रूप में) की बाइट अपलोड की जाती हैं.

capture_time_override

Timestamp

ज़रूरी नहीं. फ़ोटो के क्रम को कैप्चर करने का कुल समय. अगर फ़ोटो का क्रम एक वीडियो है, तो यह वीडियो के शुरू होने का समय होगा. अगर इस फ़ील्ड में जानकारी अपने-आप भर जाती है, तो यह वीडियो या XDM फ़ाइल में कैप्चर करने के समय को बदल देती है.

upload_time

Timestamp

सिर्फ़ आउटपुट के लिए. uSV Store सेवा में इस फ़ोटो के क्रम को बनाए जाने का समय.

raw_gps_timeline[]

Pose

सिर्फ़ इनपुट. हर फ़ोटो के साथ सिंक न होने वाले डिवाइस पर बढ़ते टाइमस्टैंप के साथ रॉ जीपीएस मेज़रमेंट. इन रॉ मेज़रमेंट का इस्तेमाल करके, हर फ़्रेम के पोज़ का अनुमान लगाया जाएगा. इनपुट में तब ज़रूरी है, जब InputType VIDEO है और रॉ जीपीएस मेज़रमेंट, कैमरा मोशन मेटाडेटा ट्रैक (CAMM) में नहीं हैं. अगर raw_gps_timeline और कैमरा मोशन मेटाडेटा ट्रैक (CAMM), दोनों में रॉ जीपीएस मेज़रमेंट दिया गया हो, तो उपयोगकर्ता gps_source का इस्तेमाल करके यह बता सकता है कि किसको प्राथमिकता दी जाएगी.

gps_source

GpsSource

सिर्फ़ इनपुट. अगर raw_gps_timeline और कैमरा मोशन मेटाडेटा ट्रैक (CAMM), दोनों में जीपीएस माप है, तो बताएं कि किसको प्राथमिकता दी जाएगी.

imu

Imu

सिर्फ़ इनपुट. कलेक्शन के लिए, तीन ऐक्सिस का IMU डेटा. अगर यह डेटा बहुत बड़ा है, तो इसे वीडियो के लिए CAMM ट्रैक में रखा जाना चाहिए. अगर यह डेटा मौजूद होता है, तो इसे हमेशा मिलते-जुलते सीएएमएम डेटा के मुकाबले प्राथमिकता दी जाती है.

processing_state

ProcessingState

सिर्फ़ आउटपुट के लिए. इस क्रम की प्रोसेसिंग की स्थिति.

failure_reason

ProcessingFailureReason

सिर्फ़ आउटपुट के लिए. अगर इस क्रम में privacy_state = FAILED है, तो इसमें विफल होने की वजह शामिल होगी. अगर privacy_state में कोई दूसरी वैल्यू है, तो इस फ़ील्ड को सेट नहीं किया जाएगा.

failure_details

ProcessingFailureDetails

सिर्फ़ आउटपुट के लिए. अगर इस क्रम में failure_reason सेट किया गया है, तो इसमें गड़बड़ी के बारे में ज़्यादा जानकारी शामिल हो सकती है.

distance_meters

double

सिर्फ़ आउटपुट के लिए. फ़ोटो के क्रम की तय की गई दूरी, मीटर में.

sequence_bounds

LatLngBounds

सिर्फ़ आउटपुट के लिए. एक रेक्टैंगल बॉक्स, जिसमें फ़ोटो के इस क्रम की हर इमेज शामिल है.

view_count

int64

सिर्फ़ आउटपुट के लिए. इस PhotoSequence में मौजूद सभी पब्लिश की गई इमेज को मिले व्यू की कुल संख्या.

filename

string

सिर्फ़ आउटपुट के लिए. अपलोड का फ़ाइल नाम. डायरेक्ट्री पाथ शामिल नहीं है. यह सिर्फ़ तब उपलब्ध होता है, जब क्रम को फ़ाइल नाम देने वाले प्लैटफ़ॉर्म पर अपलोड किया गया हो.

GpsSource

जीपीएस मेज़रमेंट का मुख्य सोर्स.

Enums
PHOTO_SEQUENCE अगर raw_gps_timeline में जीपीएस मौजूद है, तो उसे प्राथमिकता दी जाती है.
CAMERA_MOTION_METADATA_TRACK कैमरा मोशन मेटाडेटा ट्रैक (सीएएमएम) में जीपीएस के मौजूद होने पर इसे प्राथमिकता दी जाती है.

PhotoView

तय करता है कि जवाब में Photo के किस व्यू को शामिल करना है.

Enums
BASIC सर्वर के जवाबों में फ़ोटो बाइट के लिए डाउनलोड यूआरएल शामिल नहीं होता. डिफ़ॉल्ट वैल्यू.
INCLUDE_DOWNLOAD_URL सर्वर के जवाबों में फ़ोटो बाइट के लिए, डाउनलोड करने का यूआरएल शामिल होता है.

जगह

किसी इकाई के लिए मेटाडेटा डालना.

फ़ील्ड
place_id

string

जगह का आइडेंटिफ़ायर, जैसा कि https://developers.google.com/places/place-id में बताया गया है.

name

string

सिर्फ़ आउटपुट के लिए. जगह का नाम, language_code में स्थानीय भाषा में लिखा जाता है.

language_code

string

सिर्फ़ आउटपुट के लिए. वह language_code, जिसमें नाम का स्थानीय भाषा में अनुवाद किया जाता है. यह अनुरोध में language_code होना चाहिए, लेकिन यह एक फ़ॉलबैक हो सकता है.

पोज़

किसी इकाई के लिए रॉ पोज़ का मेज़रमेंट.

फ़ील्ड
lat_lng_pair

LatLng

पोज़ के अक्षांश और देशांतर जोड़े, जैसा कि यहां बताया गया है: https://cloud.google.com/datastore/docs/reference/rest/Shared.Types/LatLng बनाते समय, अगर अक्षांश और देशांतर की जोड़ी नहीं दी गई है, तो exif हेडर के जियोलोकेशन का इस्तेमाल किया जाता है.Photo फ़ोटो या exif हेडर में अक्षांश और देशांतर जोड़े न होने की वजह से, फ़ोटो प्रोसेस नहीं हो पाती है.

altitude

double

WGS84 एलिप्सोइड के ऊपर मीटर में पोज़ की ऊंचाई. NaN से पता चलता है कि कितनी संख्या मापी जा सकती है.

heading

double

नीचे दिए गए पोज़ पैरामीटर फ़ोटो के सेंटर से संबंधित हैं. वे https://developers.google.com/streetview/spherical-metadata से मेल खाते हैं. कंपास का शीर्षक, जिसे फ़ोटो के बीच में उत्तर से घड़ी की दिशा में डिग्री में मापा गया है. वैल्यू, 0 और 360 के बीच होनी चाहिए. NaN से पता चलता है कि कितनी संख्या मापी जा सकती है.

pitch

double

पिच, फ़ोटो के बीच में डिग्री में मापा गया. वैल्यू, >=-90 और <= 90 होनी चाहिए. वैल्यू -90 होने का मतलब है कि आप सीधे नीचे की ओर देख सकते हैं और 90 वैल्यू होने का मतलब है कि सीधे ऊपर की ओर देखना. NaN से पता चलता है कि कितनी संख्या मापी जा सकती है.

roll

double

रोल, डिग्री में मापा गया. वैल्यू, 0 और 360 के बीच होनी चाहिए. 0 वैल्यू का मतलब है, क्षितिज वाला लेवल. NaN से पता चलता है कि कितनी संख्या मापी जा सकती है.

gps_record_timestamp_unix_epoch

Timestamp

UTC epoch के बाद से जीपीएस रिकॉर्ड का समय.

level

Level

वर्टिकल नेविगेशन को कॉन्फ़िगर करने के लिए, लेवल (किसी इमारत की मंज़िल) का इस्तेमाल किया जाता है.

accuracy_meters

float

इस पोज़ को 68% कॉन्फ़िडेंस के साथ मीटर में, हॉरिज़ॉन्टल तौर पर सटीक होने का अनुमान (एक स्टैंडर्ड डीविएशन). उदाहरण के लिए, Android पर यह वैल्यू यहां बताए गए तरीके से उपलब्ध होती है: https://developer.android.com/reference/android/location/Location#getAccuracy(). अन्य प्लैटफ़ॉर्म पर, मिलते-जुलते सटीक अनुमान लगाने के अलग-अलग तरीके होते हैं.

ProcessingFailureDetails

प्रोसेसिंगFailure ऑब्जेक्ट की सूची के साथ दी जाने वाली अतिरिक्त जानकारी. इस मैसेज को प्रोसेसिंगFailureReason के साथ इस्तेमाल करना हमेशा ज़रूरी होता है. साथ ही, इस मैसेज में सेट की गई वैल्यू, फ़िल्म की गड़बड़ी की वजह से मेल खानी चाहिए.

फ़ील्ड
यूनियन फ़ील्ड details. जानकारी का सिर्फ़ एक सेट सेट किया जाएगा. इसे प्रोसेसिंगFailureREASON में बताई गई Enum से मेल खानी चाहिए. details इनमें से सिर्फ़ एक हो सकता है:
insufficient_gps_details

InsufficientGpsFailureDetails

अपर्याप्तGpsFailureDetails देखें.

gps_data_gap_details

GpsDataGapFailureDetails

GpsDataGapFailureDetails देखें.

imu_data_gap_details

ImuDataGapFailureDetails

ImuDataGapFailureDetails देखें.

not_outdoors_details

NotOutdoorsFailureDetails

NotOutdoorsFailureDetails देखें.

no_overlap_gps_details

NoOverlapGpsFailureDetails

NooverflowGpsFailureDetails देखें.

ProcessingFailureReason

इस PhotoSequence के प्रोसेस नहीं हो पाने की संभावित वजहें.

Enums
PROCESSING_FAILURE_REASON_UNSPECIFIED सफल न होने की वजह की जानकारी नहीं है. यह डिफ़ॉल्ट वैल्यू है.
LOW_RESOLUTION वीडियो फ़्रेम का रिज़ॉल्यूशन बहुत छोटा है.
DUPLICATE यह वीडियो पहले अपलोड किया जा चुका है.
INSUFFICIENT_GPS बहुत कम जीपीएस पॉइंट.
NO_OVERLAP_GPS जीपीएस ट्रैक की समयसीमा और वीडियो की समयसीमा के बीच कोई ओवरलैप नहीं है.
INVALID_GPS GPS अमान्य है (उदा. सभी GPS बिंदु (0,0) पर हैं)
FAILED_TO_REFINE_POSITIONS फ़ोटो का क्रम दुनिया में सटीक रूप से नहीं पता किया जा सका.
TAKEDOWN नीति के उल्लंघन की वजह से इस क्रम को हटा दिया गया है.
CORRUPT_VIDEO वीडियो फ़ाइल में गड़बड़ी थी या उसे डिकोड नहीं किया जा सका.
INTERNAL मौजूदा सिस्टम में कोई स्थायी गड़बड़ी हुई.
INVALID_VIDEO_FORMAT यह वीडियो फ़ॉर्मैट अमान्य है या इसका इस्तेमाल नहीं किया जा सकता.
INVALID_VIDEO_DIMENSIONS इमेज का आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) अमान्य है.
INVALID_CAPTURE_TIME कैप्चर करने का समय अमान्य है. टाइमस्टैंप, आगे की तारीख के थे.
GPS_DATA_GAP जीपीएस डेटा में, पांच सेकंड से ज़्यादा का अंतर है.
JUMPY_GPS जीपीएस डेटा में बदलाव नहीं होता, इसलिए इसे प्रोसेस नहीं किया जा सकता.
INVALID_IMU IMU (एक्सलरोमीटर, जाइरोस्कोप वगैरह) डेटा मान्य नहीं है. शायद उनमें ज़रूरी फ़ील्ड (x, y, z या समय) मौजूद न हों, सही तरीके से फ़ॉर्मैट नहीं किया गया हो या ऐसी कोई दूसरी समस्या हो जो हमारे सिस्टम को पार्स करने से रोकती हो.
INSUFFICIENT_IMU बहुत कम IMU पॉइंट हैं.
INSUFFICIENT_OVERLAP_TIME_SERIES जीपीएस, आईएमयू, और अन्य टाइम सीरीज़ डेटा के बीच की समयसीमा में, ओवरलैप न होना.
IMU_DATA_GAP IMU (एक्सलरोमीटर, जाइरोस्कोप वगैरह) डेटा में 0.1 सेकंड से ज़्यादा का अंतराल है.
UNSUPPORTED_CAMERA इस कैमरे का इस्तेमाल नहीं किया जा सकता.
NOT_OUTDOORS कुछ फ़्रेम, घर के अंदर थे. इसलिए, ये फ़्रेम इस्तेमाल नहीं किए जा सकते.
INSUFFICIENT_VIDEO_FRAMES ज़रूरत के मुताबिक वीडियो फ़्रेम नहीं हैं.
INSUFFICIENT_MOVEMENT काफ़ी मूविंग डेटा नहीं है.

ProcessingState

क्रम की प्रोसेसिंग की स्थिति. राज्यों की स्थिति इस तरह बदल जाती है:

     +-------------------------+
     |                         |
 +---v---+  +----------+  +----+----+
 |PENDING+-->PROCESSING+-->PROCESSED|
 +---+---+  +----+-----+  +----+----+
     |           |             |
     |        +--v---+         |
     +-------->FAILED<---------+
              +------+

यह क्रम किसी भी स्थिति से FAILED हो सकता है. इसके अलावा, प्रोसेस किए गए क्रम को किसी भी समय फिर से प्रोसेस किया जा सकता है.

Enums
PROCESSING_STATE_UNSPECIFIED स्थिति की जानकारी नहीं है, यह डिफ़ॉल्ट वैल्यू है.
PENDING क्रम अभी तक प्रोसेस नहीं हुआ है.
PROCESSING फ़िलहाल, क्रम प्रोसेस किया जा रहा है.
PROCESSED क्रम को प्रोसेस करने की प्रक्रिया पूरी हो गई है. इसमें जगह को बेहतर बनाने की प्रक्रिया भी शामिल है.
FAILED क्रम प्रोसेस नहीं किया जा सका. ज़्यादा जानकारी के लिए, just फ़्लो से जुड़ी समस्या देखें.

UpdatePhotoRequest

Photo के मेटाडेटा को अपडेट करने का अनुरोध करें. फ़ोटो के पिक्सल अपडेट नहीं किए जा सकते.

फ़ील्ड
photo

Photo

ज़रूरी है. Photo ऑब्जेक्ट में नया मेटाडेटा है.

update_mask

FieldMask

ज़रूरी है. ऐसा मास्क जो अपडेट के लिए फ़ोटो मेटाडेटा पर फ़ील्ड की पहचान करता है. इस अनुरोध में, Photo का पुराना मेटाडेटा मौजूद न होने पर, इसे पूरी तरह से नए Photo मेटाडेटा से बदल दिया जाता है. अमान्य फ़ील्ड दिए गए हैं, तो अपडेट नहीं हो पाता. एक से ज़्यादा फ़ील्ड को कॉमा-डीलिमिटेड सूची में दिखाया जा सकता है.

ये फ़ील्ड मान्य हैं:

  • pose.heading
  • pose.lat_lng_pair
  • pose.pitch
  • pose.roll
  • pose.level
  • pose.altitude
  • connections
  • places

ध्यान दें: जब updateMask में दोहराए गए फ़ील्ड होते हैं, तो दोहराए गए वैल्यू के पूरे सेट को नए कॉन्टेंट से बदल दिया जाता है. उदाहरण के लिए, अगर updateMask में connections शामिल है और UpdatePhotoRequest.photo.connections खाली है, तो सभी कनेक्शन हटा दिए जाएंगे.

UploadRef

मीडिया फ़ाइलों के लिए रेफ़रंस अपलोड करें.

फ़ील्ड
यूनियन फ़ील्ड file_source. ज़रूरी है. file_source इनमें से सिर्फ़ एक हो सकता है:
upload_url

string

हर उपयोगकर्ता के लिए, अपलोड का रेफ़रंस यूनीक होना चाहिए. यह इस तरह का होता है: "https://streetviewpublish.googleapis.com/media/user/{account_id}/photo/{upload_reference}"