Places SDK for Android supporta Place Photos (legacy). Se hai familiarità con Place Photos (legacy), Place Photos (nuovo) apporta le seguenti modifiche:
Utilizza un nuovo modello di prezzi. Per informazioni sui prezzi di tutte le API, consulta Places SDK for Android (New).
Place Photos (legacy) restituisce un'immagine bitmap. Place Photos (New) restituisce un URI all'immagine.
Foto di Place (legacy) supportava una dimensione massima delle foto di 1600 x 1600 pixel. Foto di Place (Novità) supporta dimensioni fino a 4800 x 4800 pixel.
Per effettuare una richiesta, chiama il nuovo metodo
PlacesClient.fetchResolvedPhotoUri().Per saperne di più, consulta Utilizzare le chiavi API.
Passa alla richiesta un oggetto della nuova classe
FetchResolvedPhotoUriRequest.Ogni foto nella risposta è rappresentata da un oggetto
PhotoMetadata. Per Places SDK for Android (New), l'oggettoPhotoMetadatacontiene un nuovo metodoPhotoMetadata.getAuthorAttributions()che restituisce un oggetto di tipoAuthorAttributions.Se l'oggetto
PhotoMetadatarestituito include eventuali attribuzioni o attribuzioni dell'autore, devi includerle nella tua applicazione ovunque visualizzi l'immagine. Consulta la documentazione sulle attribuzioni.Per accedere alle nuove attribuzioni degli autori in
PhotoMetadata, devi inizializzare la tua app chiamando il metodoPlaces.initializeWithNewPlacesApiEnabled(). Per ulteriori informazioni sulla selezione del servizio API Places, vedi Configurare il progetto Google Cloud.
Esempio di richiesta
Per un esempio completo, consulta Foto del luogo (nuovo).