Street View Publish API

Google Maps पर 360o फ़ोटो प्रकाशित करता है. साथ ही, फ़ोटो की पोज़िशन, ओरिएंटेशन, और कनेक्टिविटी मेटाडेटा भी पब्लिश करता है. 'स्ट्रीट व्यू' इमेज से उपयोगकर्ता की ओर से जनरेट की गई 'स्ट्रीट व्यू' इमेज को पोज़िशन करने, जोड़ने, और अपलोड करने के लिए एक इंटरफ़ेस मिल सकता है.

सेवा: स्ट्रीटपब्लिश.googleapis.com

इस सेवा को कॉल करने के लिए, हमारा सुझाव है कि आप Google की ओर से दी गई क्लाइंट लाइब्रेरी का इस्तेमाल करें. अगर इस सेवा को कॉल करने के लिए आपके ऐप्लिकेशन को अपनी लाइब्रेरी का इस्तेमाल करना हो, तो एपीआई अनुरोध करते समय नीचे दी गई जानकारी का इस्तेमाल करें.

खोज से जुड़ा दस्तावेज़

डिस्कवरी दस्तावेज़, मशीन से पढ़ा जा सकने वाला ऐसा ब्यौरा होता है जिसकी मदद से, REST API के बारे में बताया और उसका इस्तेमाल किया जा सकता है. इसका इस्तेमाल क्लाइंट लाइब्रेरी, IDE प्लग इन, और Google API के साथ इंटरैक्ट करने वाले अन्य टूल बनाने के लिए किया जाता है. एक सेवा में कई डिस्कवरी दस्तावेज़ हो सकते हैं. यह सेवा, खोज के लिए इस्तेमाल होने वाला यह दस्तावेज़ देती है:

सेवा एंडपॉइंट

सेवा एंडपॉइंट एक बेस यूआरएल होता है जो किसी एपीआई सेवा के नेटवर्क का पता बताता है. एक सेवा में कई सेवा एंडपॉइंट हो सकते हैं. इस सेवा के आगे दिए गए सेवा एंडपॉइंट हैं और नीचे दिए गए सभी यूआरआई इस सेवा एंडपॉइंट से संबंधित हैं:

  • https://streetviewpublish.googleapis.com

REST रिसॉर्स: v1.photo

तरीके
create POST /v1/photo
क्लाइंट की ओर से UploadRef को फ़ोटो अपलोड करने के बाद, CreatePhoto अपलोड किया गया Photo Google Maps पर Street View पर पब्लिश कर देता है.
delete DELETE /v1/photo/{photoId}
यह Photo और उसके मेटाडेटा को मिटाता है.
get GET /v1/photo/{photoId}
इससे बताए गए Photo का मेटाडेटा मिलता है.
startUpload POST /v1/photo:startUpload
फ़ोटो बाइट अपलोड करना शुरू करने के लिए, अपलोड सेशन बनाता है.
update PUT /v1/photo/{photo.photoId.id}
Photo के मेटाडेटा को अपडेट करता है, जैसे कि पोज़, असोसिएशन, कनेक्शन वगैरह.

REST रिसॉर्स: v1.photoसिलसिले

तरीके
create POST /v1/photoSequence
क्लाइंट PhotoSequence को लौटाए गए UploadRef की मदद से PhotoSequence अपलोड करने के बाद, किसी वीडियो या एक्सटेंसिबल डिवाइस मेटाडेटा (XDM, http://www.xdm.org/) से 360o फ़ोटो का क्रम तय करता है. साथ ही, इसे Google Maps पर Street View पर प्रकाशित करता है.
delete DELETE /v1/photoSequence/{sequenceId}
यह PhotoSequence और उसके मेटाडेटा को मिटाता है.
get GET /v1/photoSequence/{sequenceId}
इससे Operation इंटरफ़ेस के ज़रिए, तय किए गए PhotoSequence का मेटाडेटा मिलता है.
startUpload POST /v1/photoSequence:startUpload
फ़ोटो का क्रम तय करने वाला डेटा अपलोड करने के लिए, अपलोड सेशन बनाया जाता है.

REST रिसॉर्स: v1.photoक्रम

तरीके
list GET /v1/photoSequences
उन सभी PhotoSequences की सूची बनाएं जो उपयोगकर्ता के काम के हैं. इसके लिए, 'चीज़ों को क्रम से लगाएं' टाइमस्टैंप में घटते क्रम में रखें.

REST रिसॉर्स: v1.photos

तरीके
batchDelete POST /v1/photos:batchDelete
Photos और उनके मेटाडेटा की सूची मिटाता है.
batchGet GET /v1/photos:batchGet
इससे तय किए गए Photo बैच का मेटाडेटा मिलता है.
batchUpdate POST /v1/photos:batchUpdate
Photos के मेटाडेटा को अपडेट करता है, जैसे कि पोज़, असोसिएशन, कनेक्शन वगैरह.
list GET /v1/photos
उपयोगकर्ता के सभी Photos की सूची बनाएं.