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 पर पब्लिश कर देता है.

फ़िलहाल, Createफ़ोटो में हेडिंग, पिच, और रोल सेट करने के लिए, सिर्फ़ फ़ोटो बाइट में फ़ोटो स्फ़ीयर XMP मेटाडेटा का इस्तेमाल किया जा सकता है. Createफ़ोटो, पोज़ में 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 Google Maps पर Street View पर पब्लिश करने के लिए, वीडियो या बड़े किए गए डिवाइस के मेटाडेटा (XDM, http://www.xdm.org/) से 360o फ़ोटो की एक सीरीज़ तैयार करता है.

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 का मेटाडेटा लेता है.

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

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

नीचे दिए गए 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 = true और Operation.response डाला गया है. इसमें PhotoSequence मैसेज है.

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

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

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

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

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

ListPhotoSequences

rpc ListPhotoSequences(ListPhotoSequencesRequest) returns (ListPhotoSequencesResponse)

यह डायलॉग बॉक्स में, उपयोगकर्ता के सभी PhotoSequences को घटते क्रम में CreatePhotoSequence टाइमस्टैंप के क्रम में दिखाता है.

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

नीचे दिए गए 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 का डेटा अपलोड करने के लिए किया जाता है.

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

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

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

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

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

StartUpload

rpc StartUpload(Empty) returns (UploadRef)

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

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 में होनी चाहिए.

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

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

नीचे दिए गए 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.
  • अगर अनुरोध किया गया Photo अब भी इंडेक्स किया जा रहा है, तो google.rpc.Code.UNAVAILABLE.
अनुमति के दायरे

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

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

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

BatchDeletePhotosRequest

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

फ़ील्ड
photo_ids[]

string

ज़रूरी है. Photos के आईडी. एचटीटीपी जीईटी अनुरोधों के लिए यूआरएल क्वेरी पैरामीटर के लिए इस सिंटैक्स की ज़रूरत होती है: 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

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

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

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

फ़ील्ड
gap_duration

Duration

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

gap_start_time

Duration

गैप शुरू होने के समय का मिलता-जुलता समय (वीडियो स्ट्रीम की शुरुआत से).

Imu

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

फ़ील्ड
accel_mpsps[]

Measurement3d

डिवाइसों के बढ़ते टाइमस्टैंप के साथ, मीटर/sec^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 से जुड़ी जानकारी. अगर IMU डेटा में कई अंतर हैं, तो यहां सबसे ज़्यादा अवधि वाला डेटा ही रिपोर्ट किया जाएगा.

फ़ील्ड
gap_duration

Duration

आईएमयू डेटा में मिले गैप की अवधि.

gap_start_time

Duration

गैप शुरू होने के समय का मिलता-जुलता समय (वीडियो स्ट्रीम की शुरुआत से).

InsufficientGpsFailureDetails

प्रोसेसिंगFailureReason#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

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

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="वाक्यांश.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

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

page_size

int32

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

page_token

string

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

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

PhotoSequenceprocessingFailureReason#NO_OVERLAP_जीपीएस से जुड़ी जानकारी.

फ़ील्ड
gps_start_time

Timestamp

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

gps_end_time

Timestamp

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

video_start_time

Timestamp

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

video_end_time

Timestamp

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

NotOutdoorsFailureDetails

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

फ़ील्ड
start_time

Duration

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

फ़ोटो

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

फ़ील्ड
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

BatchGetPhotos और BatchUpdatePhotos सहित बैच ऑपरेशन में एक Photo के लिए रिस्पॉन्स पेलोड.

फ़ील्ड
status

Status

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

photo

Photo

अगर अनुरोध पूरा हुआ, तो Photo संसाधन.

PhotoSequence

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

फ़ील्ड
id

string

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

photos[]

Photo

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

upload_reference

UploadRef

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

capture_time_override

Timestamp

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

upload_time

Timestamp

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

raw_gps_timeline[]

Pose

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

gps_source

GpsSource

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

imu

Imu

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

processing_state

ProcessingState

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

failure_reason

ProcessingFailureReason

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

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 Photo बनाते समय, अगर अक्षांश और देशांतर का जोड़ा नहीं दिया जाता है, तो exif हेडर से भौगोलिक स्थान का इस्तेमाल किया जाता है. अक्षांश और देशांतर का जोड़ा फ़ोटो या 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

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

फ़ील्ड
यूनियन फ़ील्ड details. जानकारी का सिर्फ़ एक सेट सेट किया जाएगा. इसका मतलब है कि प्रोसेसिंगFailureReason में दी गई सूची की संख्या मेल खानी चाहिए. 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

NoओवरलैपGpsFailureDetails देखें.

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 GPS डेटा संसाधित करने के लिए बहुत अनियमित है.
INVALID_IMU IMU (एक्सलरोमीटर, जाइरोस्कोप वगैरह) का डेटा मान्य नहीं है. हो सकता है कि उनमें ज़रूरी फ़ील्ड (x, y, z या समय) मौजूद न हों, उनका फ़ॉर्मैट सही न हो या कोई ऐसी समस्या हो जो हमारे सिस्टम को उसे पार्स करने से रोकती है.
INSUFFICIENT_IMU बहुत कम IMU पॉइंट.
INSUFFICIENT_OVERLAP_TIME_SERIES जीपीएस, IMU, और अन्य टाइम सीरीज़ के डेटा के बीच की समयसीमा में ओवरलैप.
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 क्रम को प्रोसेस नहीं किया जा सका. ज़्यादा जानकारी के लिए, अपग्रेड न होने की वजह देखें.

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}"