L'SDK Places per Android supporta la funzionalità Foto del luogo esistente. Se conosci la funzionalità Foto dei luoghi esistente, la nuova versione di Foto dei luoghi apporta le seguenti modifiche:
Utilizza un nuovo modello di prezzi. Per informazioni sui prezzi di tutte le API, consulta SDK Places per Android (novità).
La foto del luogo esistente restituisce un'immagine bitmap. Inserisci foto (nuovo) restituisce un URI dell'immagine.
La foto del luogo esistente supportava una dimensione massima di 1600 x 1600 pixel. La funzionalità Inserisci foto (nuova) supporta dimensioni fino a 4800 x 4800 pixel.
Per effettuare una richiesta, chiama il nuovo metodo
PlacesClient.fetchResolvedPhotoUri()
.Puoi chiamare il metodo
PlacesClient.fetchPhoto()
solo se attivi l'API Places. Questo metodo non è disponibile se attivi solo l'API Places (nuova).Per ulteriori informazioni, consulta Utilizzare le chiavi API.
Passa alla richiesta un oggetto della nuova
FetchResolvedPhotoUriRequest
classe.Ogni foto nella risposta è rappresentata da un oggetto
PhotoMetadata
. Per l'SDK Places per Android (nuovo), l'oggettoPhotoMetadata
contiene un nuovo metodoPhotoMetadata.getAuthorAttributions()
che restituisce un oggetto di tipoAuthorAttributions
.Se l'oggetto
PhotoMetadata
restituito include attribuzioni o l'attribuzione dell'autore, devi includere queste attribuzioni nella tua applicazione ovunque mostri l'immagine. Consulta la documentazione sulle attribuzione.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, consulta Configurare il progetto Google Cloud.
Richiesta di esempio
Per un esempio completo, consulta Posiziona foto (nuovo).