Esegui la migrazione a Place Photo (novità)

Sviluppatori nello Spazio economico europeo (SEE)

Places SDK for Android supporta Foto luogo (legacy). Se conosci la funzionalità Aggiungi foto (legacy), Aggiungi foto (nuova) apporta le seguenti modifiche:

  • Utilizza un nuovo modello di prezzi. Per informazioni sui prezzi di tutte le API, consulta Places SDK for Android (Nuovo).

  • La foto del luogo (legacy) restituisce un'immagine bitmap. Foto del luogo (nuova) restituisce un URI dell'immagine.

  • La funzionalità Foto dei luoghi (legacy) supportava dimensioni massime 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 classe FetchResolvedPhotoUriRequest.

  • Ogni foto nella risposta è rappresentata da un oggetto PhotoMetadata. Per Places SDK for Android (nuovo), l'oggetto PhotoMetadata contiene un nuovo metodo PhotoMetadata.getAuthorAttributions() che restituisce un oggetto di tipo AuthorAttributions.

    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 relativa alle attribuzione.

  • Per accedere alle nuove attribuzioni degli autori in PhotoMetadata, devi inizializzare la tua app chiamando il metodo Places.initializeWithNewPlacesApiEnabled(). Per saperne di più sulla selezione del servizio API Places, consulta Configurare il progetto Google Cloud.

Richiesta di esempio

Per un esempio completo, consulta Foto del luogo (nuova funzionalità).