जगह की फ़ोटो पर माइग्रेट करें (नया)

Android के लिए Places SDK टूल, मौजूदा जगह की फ़ोटो के साथ काम करता है. अगर आप मौजूदा जगह की फ़ोटो के बारे में जानते हैं, तो जगह की फ़ोटो का नया वर्शन ये बदलाव करता है:

  • नए कीमत तय करने के मॉडल का इस्तेमाल करता है. सभी एपीआई की कीमत की जानकारी के लिए, Android के लिए Places SDK टूल (नया) देखें.

  • मौजूदा स्थान फ़ोटो कोई बिट मैप चित्र वापस भेजता है. स्थान फ़ोटो (नया) चित्र का यूआरआई लौटाता है.

  • मौजूदा जगह की फ़ोटो का साइज़ 1600 x 1600 पिक्सल से ज़्यादा नहीं होना चाहिए. जगह की फ़ोटो (नई) 4800 x 4800 पिक्सल तक के साइज़ में काम करती है.

  • अनुरोध करने के लिए, नए PlacesClient.fetchResolvedPhotoUri() तरीके का इस्तेमाल करें.

  • PlacesClient.fetchPhoto() तरीके को सिर्फ़ तब कॉल किया जा सकता है, जब Location API को चालू किया गया हो. यह तरीका तब उपलब्ध नहीं होगा, जब आपने सिर्फ़ Sites API (नया) को चालू किया हो.

    ज़्यादा जानकारी के लिए, एपीआई पासकोड का इस्तेमाल करना देखें.

  • नई FetchResolvedPhotoUriRequest क्लास के ऑब्जेक्ट का अनुरोध पास करें.

  • जवाब में मौजूद हर फ़ोटो को एक PhotoMetadata ऑब्जेक्ट के तौर पर दिखाया जाता है. Android के लिए Places SDK टूल (नया) के लिए, PhotoMetadata ऑब्जेक्ट में एक नया PhotoMetadata.getAuthorAttributions() तरीका शामिल है, जो AuthorAttributions टाइप का ऑब्जेक्ट दिखाता है.

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

  • PhotoMetadata में लेखक के नए एट्रिब्यूशन को ऐक्सेस करने के लिए, आपको Places.initializeWithNewPlacesApiEnabled() मेथड का इस्तेमाल करके अपना ऐप्लिकेशन शुरू करना होगा. Places API सेवा चुनने के बारे में ज़्यादा जानकारी के लिए, अपना Google Cloud प्रोजेक्ट सेट अप करना लेख देखें.

अनुरोध का उदाहरण

बेहतर उदाहरण के लिए, जगह की फ़ोटो (नया) देखें.