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

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

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

  • जगह की मौजूदा फ़ोटो, बिटमैप इमेज दिखाती है. जगह की फ़ोटो (नया) फ़ंक्शन, इमेज का यूआरआई दिखाता है.

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

  • अनुरोध करने के लिए, नए PlacesClient.fetchResolvedPhotoUri() तरीके को कॉल करें.

  • Places API को चालू करने के बाद ही, PlacesClient.fetchPhoto() तरीका इस्तेमाल किया जा सकता है. अगर सिर्फ़ Places API (नया) चालू किया जाता है, तो यह तरीका उपलब्ध नहीं होता.

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

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

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

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

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

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

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