Street View Publish API

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

सेवा: streetviewpublish.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.photoSequence

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

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

तरीके
list GET /v1/photoSequences
उपयोगकर्ता से जुड़े सभी PhotoSequences की सूची, CreateImageSequence के टाइमस्टैंप के हिसाब से घटते क्रम में दी जाती है.

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 की सूची बनाता है.