Place Photos (लेगसी) से Place Photos (नया) पर माइग्रेट करना

यूरोपियन इकनॉमिक एरिया (ईईए) के डेवलपर

Places SDK for Android, Place Photos (लेगसी) के साथ काम करता है. अगर आपको Place Photos (लेगसी) के बारे में जानकारी है, तो Place Photos (नया) में ये बदलाव किए गए हैं:

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

  • Place Photos (लेगसी) से बिटमैप इमेज मिलती है. Place Photos (New) के जवाब में, इमेज का यूआरआई मिलता है.

  • Place Photos (लेगसी) में, ज़्यादा से ज़्यादा 1600 x 1600 पिक्सल की फ़ोटो इस्तेमाल की जा सकती थी. Place Photos (नई सुविधा) में 4800 x 4800 पिक्सल तक की इमेज इस्तेमाल की जा सकती हैं.

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

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

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

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

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

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

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

पूरे उदाहरण के लिए, Place Photos (नई) देखें.